Escolhemos microserviços em vez de monólito para a nossa equipa de 5 pessoas. Grande erro. - Pensamos que isso nos ajudaria a escalar mais rápido - Cada serviço precisava do seu próprio pipeline de CI/CD - As transações de banco de dados tornaram-se pesadelos distribuídos - A depuração exigia rastreamento através de 12 serviços - A velocidade de desenvolvimento caiu 70% Após 8 meses, consolidamos de volta para um monólito modular: - Pipeline de implantação único - Testes e depuração mais fáceis - A equipa conseguiu realmente enviar funcionalidades novamente Microserviços nem sempre são a resposta.