Hello all! Just curious what y’alls typical setup is when it comes to running multiple stacks which require the same “support” containers.

What I mean is, say you want to run two services that both require a connection to a database, would you run two separate DB containers, one for each service and have them connected only to their respective DB “stacks”? Or do you prefer to run a single centralized DB server/service and have your self hosted stacks all communicate with their own databases inside the server?

  • Morethanevil
    link
    fedilink
    English
    231 year ago

    One big DB will be a single point of failure. You will not benefit from much more speed, the only thing which is “easier” is backup.

    I use different DBs for different stacks. If one hangs up or messed up completly, it won’t affect others