para Microserviços? Estratégia de arquitetura de software Alta coesão, baixo acoplamento, autônomo e independente Comunicação simples e agnóstica, HTTP Rest ou AMPQ Aplicação como suíte de serviços
para Microserviços? • Facilidade de entendimento e desenvolvimento • Escalabilidade vertical e/ou horizontal • Facilidade de deploy • Diversidade tecnológica • Facilidade de fazer testes
• Complexidade na implementação e operação de sistemas distribuídos • Dificuldades para monitoramento • Otimização prematura • Resistência a cultura DevOps e automação • É inimigo do MVP