Docker is vooral geschikt voor de inzet van microservices. De volgende links bespreken twee strategieën met betrekking tot het gebruik van databases:
Persoonlijk ben ik voorstander van het gebruik van één enkele database per service en breid dat uit tot de inzet van afzonderlijke instanties van een databaseserver. Dit zorgt ervoor dat services losjes zijn gekoppeld, mocht een service een DB-storing ondervinden, heeft dit geen invloed op een andere.