Quando un progetto inizia a crescere, prima o poi arriva la stessa domanda: “Non sarebbe meglio passare ai microservizi?” Più utenti, più funzionalità, più integrazioni, magari un'app mobile da affiancare alla web application, processi asincroni, notifiche e API esterne. A prima vista la risposta sembra quasi automatica: il progetto sta diventando grande, quindi bisogna dividerlo. Non necessariamente. Un monolite può gestire applicazioni molto complesse. Il problema nasce quando mono...