Docker è particolarmente adatto per la distribuzione di microservizi. I seguenti collegamenti discutono di due strategie per quanto riguarda l'uso delle banche dati:
Personalmente preferisco l'uso di un singolo database per servizio e lo estendo alla distribuzione di istanze separate di un server di database. Ciò garantisce che i servizi siano accoppiati in modo lasco, se un servizio subisce un'interruzione del DB, non avrà alcun impatto su un altro.