Microsserviços,
moda ou
necessidade?
Antes... Meu Deus, me
segura
vou usar Microsserviços
Sistema
Monolítico
 Tempo de desenvolvimento
 Alto acoplamento
 Base de código que aumenta
 Único ponto de falha
 Aculturamento do código
 Dificuldade em escalar aplicação
Então... conte mais sobre...
Exemplo de Arquitetura monolítica
Microsserviços
 Responsabilidade única (alta coesão)
 Facilidade em escalabilidade
 Rápida implantação de melhorias
 Manutenção e evolução dos recursos com mais
estabilidade
 Independente e autônomo
 Baixo acoplamento
 Uso de múltiplas tecnologias
Exemplo de Arquitetura de microserviços
Então o
vilão da
história é...
E o
Super Herói ...
Pontos/Tipos de
Falha da
arquitetura de
microsserviços
 Comunicação via redes
 Gestão de serviços
 Monitoria
 Limites de contexto
 Contratos
 Nível técnico da Equipe
 Debug
 Logs
 DevOps
 Testes
 Segurança
 Controle transacional
Trade-Off
Qual problema eu quero resolver com
microsserviços? E quais problemas eu vou
introduzir com eles?Vale a pena?
CASES
Uber
Netflix
Amazon
Ebay
Sound Cloud
Twitter
Groupon
Nemtodasasempresasnecessitamda
escalabilidade,disponibilidadee
velocidadequeaNetflixprecisa.
Reflita
https://www.linkedin.com/in/paula-santana-6554a721/
https://github.com/psanrosa13
https://medium.com/@paulasantanarosa/eu-programadora-147b1c61ac4
Referências
 http://microservices.io/
 https://martinfowler.com/articles/microservices.html
 https://concrete.com.br/2018/01/19/microsservicos-comparando-
com-a-arquitetura-monolitica/
 https://concrete.com.br/2018/04/04/dificuldades-no-uso-de-
microservices/
 https://www.youtube.com/watch?v=uMSkdBj0bk4
 https://medium.com/netflix-techblog

Microsserviços, moda ou necessidade?