Lorsqu'un certain nombre de conditions ne sont pas remplies (connaissance de l'application, pratiques d'ingénierie, culture, …), il est fréquent que notre intention de mettre en place une architecture "microservices" donne, en réalité, naissance à un monolithe distribué.
❓ Pourquoi un monolithe distribué est un pb ?
Car nous avons les inconvénients des 2 architectures sans les avantages :