Nous avons choisi les microservices plutôt que le monolithe pour notre équipe de 5 personnes. Grosse erreur. - Nous pensions que cela nous aiderait à évoluer plus rapidement - Chaque service avait besoin de son propre pipeline CI/CD - Les transactions de base de données sont devenues des cauchemars distribués - Le débogage nécessitait de tracer à travers 12 services - La vitesse de développement a chuté de 70% Après 8 mois, nous sommes revenus à un monolithe modulaire : - Pipeline de déploiement unique - Tests et débogage plus faciles - L'équipe pouvait à nouveau livrer des fonctionnalités Les microservices ne sont pas toujours la solution.