Développez des services autonomes et faiblement couplés.
Le couplage faible doit être la norme.
Chaque micro-service dispose d'une interface clairement définie.
Cette interface détermine le couplage entre les micro-services.
Le Domain Driven Design permet, notamment avec les Bounded Contexts, d'anticiper au mieux cette problématique.