The Container Store: Containerize by Default
A database failure or a bottleneck is harder to resolve (failover, tuning or scaling) than a stateful/stateless application. A database is also a more “sensitive” component in the system. For both these reasons, the answer for should you use a container is it depends.