Docker est particulièrement adapté au déploiement de microservices. Les liens suivants traitent de deux stratégies concernant l'utilisation des bases de données :
Personnellement, je privilégie l'utilisation d'une seule base de données par service et j'étends cela au déploiement d'instances distinctes d'un serveur de base de données. Cela garantit que les services sont faiblement couplés, si un service subit une panne de base de données, cela n'aura pas d'impact sur un autre.