Abbiamo scelto i microservizi invece del monolite per il nostro team di 5 persone. Grande errore. - Pensavamo che ci avrebbe aiutato a scalare più velocemente - Ogni servizio aveva bisogno del proprio pipeline CI/CD - Le transazioni del database sono diventate incubi distribuiti - Il debug richiedeva tracciamento attraverso 12 servizi - La velocità di sviluppo è diminuita del 70% Dopo 8 mesi, siamo tornati a un monolite modulare: - Pipeline di distribuzione unica - Test e debug più facili - Il team poteva effettivamente rilasciare funzionalità di nuovo I microservizi non sono sempre la risposta.