Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Por que migrar sua aplicação para Microserviços?

Por que migrar sua aplicação para Microserviços?

Joubert RedRat

September 09, 2021
Tweet

More Decks by Joubert RedRat

Other Decks in Technology

Transcript

  1. Quem sou eu? Sou este ai https://creativecommons.org/licenses/by-sa/4.0/ Por que migrar

    sua aplicação para Microserviços? https://redrat.com.br
  2. O que é microserviços afinal? • Estratégia de arquitetura de

    software • Aplicação como suíte de serviços • Alta coesão, baixo acoplamento, autônomo e independente • Comunicação simples e agnóstica, HTTP, AMPQ Por que migrar sua aplicação para Microserviços?
  3. Onde ele poder ter vantagens? • Facilidade de entendimento e

    desenvolvimento • Escalabilidade vertical e/ou horizontal • Facilidade de deploy • Diversidade tecnológica • Facilidade de fazer testes Por que migrar sua aplicação para Microserviços?
  4. E as desvantagens? • 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 Por que migrar sua aplicação para Microserviços?
  5. Por que migrar sua aplicação para Microserviços? Meu , tudo

    rodando normalmente Contas Acervo Invoices Notificações Streaming
  6. Por que migrar sua aplicação para Microserviços? Opa, promoção? Muitas

    pessoas cadastrando, precisamos escalar contas! Contas Acervo Invoices Notificações Streaming Contas Contas Contas Contas
  7. Por que migrar sua aplicação para Microserviços? Ah, a promoção

    acabou? Ok, vamos retornar contas ao estado inicial Contas Acervo Invoices Notificações Streaming
  8. Por que migrar sua aplicação para Microserviços? Precisamos informar nossas

    pessoas clientes dos novos vídeos, vamos escalar Notificações! Contas Acervo Invoices Notificações Streaming Notificações Notificações Notificações Notificações
  9. Por que migrar sua aplicação para Microserviços? Todas pessoas notificadas,

    tudo deu certo! Contas Acervo Invoices Notificações Streaming
  10. Por que migrar sua aplicação para Microserviços? Nossa! Nossos invoices

    não estão funcionando, nossa equipe vai resolver, Mas nossas pessoas clientes podem assistir normalmente Contas Acervo Invoices Notificações Streaming
  11. Por que migrar sua aplicação para Microserviços? Ufa! Resolvido, esse

    dá trabalho :) Contas Acervo Invoices Notificações Streaming
  12. Esta e outras palestras Por que migrar sua aplicação para

    Microserviços? https://bit.ly/joubertredrat-palestras