amadurecendo equipes com microservices
TRANSCRIPT
Microserviços
"Aplicações pequenas e independentes, focadas em resolver problemas específicos e que colaboram através de interfaces bem definidas"
Alguns benefícios…
• Implementações mais rápidas• Melhor ferramenta para cada problema• Diferentes estratégias de escalonamento• Deploys menores e isolados
… e alguns desafios
• Mais aplicações para manter• Mais dependências no runtime• Mais cenários de falha• Mais necessidade de coordenação
O elefante na sala:
Se já sofremos para criar uma única aplicação, como é que microserviços pode nos ajudar?