Successfully reported this slideshow.
Your SlideShare is downloading. ×

Ir para cloud com arquitetura de microservices resolverá o meu problema?

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 19 Ad

Ir para cloud com arquitetura de microservices resolverá o meu problema?

Download to read offline

Uma análise crítica sobre o por que devemos ter soluções na Cloud e o que Microservices pode de fato resolver de problemas em uma solução.
Custo, confiabilidade, escalabilidade, manutenibilidade, velocidade no desenvolvimento, dentre outros pontos precisam ser analisados com clareza para que a decisão seja acertada.

Uma análise crítica sobre o por que devemos ter soluções na Cloud e o que Microservices pode de fato resolver de problemas em uma solução.
Custo, confiabilidade, escalabilidade, manutenibilidade, velocidade no desenvolvimento, dentre outros pontos precisam ser analisados com clareza para que a decisão seja acertada.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Similar to Ir para cloud com arquitetura de microservices resolverá o meu problema? (20)

Advertisement

Recently uploaded (20)

Ir para cloud com arquitetura de microservices resolverá o meu problema?

  1. 1. Resolverá o meu problema? Ir para CLOUD com arquitetura de MICROSERVICES! 1
  2. 2. $whoami> ISAAC SOUZA ENGENHEIRO DE SOFTWARE Na área de TI desde 1999 e no mundo python desde 2015 2
  3. 3. O QUE VEREMOS HOJE? ⇝ O que levar para Cloud. ⇝ O custo de estar “em casa” e estar na Cloud. ⇝ Segurança e confiabilidade na Cloud. ⇝ Microservices, qual problema resolve. ⇝ Principais características dessa arquitetura. ⇝ Dicas importantes para começar. 3
  4. 4. cloud o que levar para ela? 4
  5. 5. SERVIDORES BANCO DE DADOS APLICAÇÕES DO MEU NEGÓCIO CÓDIGO FONTE INTEGRAÇÃO CONTÍNUA E DEPLOY OUTRAS APLICAÇÕES, ARQUIVOS... O QUE CUSTA CARO e GERA TRABALHO NA SUA EMPRESA? 5
  6. 6. você conhece a diferença entre? Infraestrutura como serviço Plataforma como serviço Software como serviço iaas paas saas 6
  7. 7. QUAL CUSTO DE ESTAR “EM CASA” E ESTAR NA CLOUD? 7
  8. 8. em casa na cloud ⇝ Aquisição de equipamento; Simulação Hipotética… AE AH EF M&P (30.000/36)+(3.000/12)+500+(2*5000) = R$ 11.500 mês ⇝ Pessoas para manter infra; ⇝ Monitoramento; ⇝ Espaço físico, luz, etc; ⇝ Atualização de hardware; IAAS / PAAS ⇝ Pessoas focadas no negócio, menos na infra ; ⇝ Monitoramento (o qual será mais eficiente); SAAS ⇝ Custo: licença uso do software. ⇝ Custo: armazenamento e processamento. 8
  9. 9. você pode começar de graça! NOVAS “CLOUDS” ESTÃO SURGINDO ! PESQUISE QUAIS OFERECEM MELHOR PREÇO ! 9
  10. 10. SEGURANÇA E CONFIABILIDADE ⇝ A Cloud está mais exposta a ataques? ⇝ Depender de suporte pode ser um problema? ⇝ Já houve casos onde a “Cloud caiu”? 10
  11. 11. MICROSERVICES essa arquitetura resolve meus problemas? 11
  12. 12. primeiro, o que é microservices? 12 ⇝ É um serviço pequeno! ⇝ Funcionalidades em serviços separados. ⇝ Serviços em processos isolados. ⇝ Processo escalados sobre demanda. ⇝ Faz uso protocolo aberto. ⇝ Cada serviço em um projeto a parte, talvez até linguagem e time diferente.
  13. 13. bem, e o que busco resolver? ⇝ Dificuldade de manter e evoluir? ⇝ Alto acoplamento? ⇝ Baixa flexibilidade? ⇝ Dificuldade de escalar? ⇝ Baixa produtividade? ⇝ ... 13 se sim… microservices pode ajudar! mas fique atento!
  14. 14. POR QUE FICAR ATENTO? 14 ⇝ Serviços são Stateless, não há “sessão” do usuário. ⇝ Uso de transação muda e rollback pode não ser possível. ⇝ Deploy manual com muitos serviços fica inviável. ⇝ Testar fica mais complexo. ⇝ Ausência de versionamento trará o caos!
  15. 15. é importante se questionar! e entender... ⇝ Criticidade do seu negócio. ⇝ Em que fase o negócio está. ⇝ Maturidade do seu time. ⇝ A necessidade de fragmentar. 15 ⇝ O que precisa ser escalado.
  16. 16. AO ADOTAR MICROSERVICES, CONSIDERE OS PONTOS ABAIXO 16 ⇝ API é muito importante, invista tempo nisso! ⇝ Pensar em camadas ainda é válido. Não existe apenas REST. ⇝ Testes garantirão a qualidade, sem eles bugs se multiplicarão. ⇝ CI e CD é fundamental, sem eles os times terão problemas. ⇝ Log centralizado ajudará muito. ⇝ Aprenda a usar ferramentas de cache e mensageria.
  17. 17. AO ADOTAR MICROSERVICES, CONSIDERE OS PONTOS ABAIXO 17 ⇝ Fique atento às dependências e integração dos seus microservices. A B DC
  18. 18. conclusões 18 MICROSERVICES SÃO BONS PARA VÁRIOS CENÁRIOS PORÉM PONDERE SOBRE SEU NEGÓCIO E SEUS PROBLEMAS ANTES DE DECIDIR USAR CLOUD NÃO É MAIS SÓ UMA APOSTA, É REALIDADE! ENTENDA COMO ELA FUNCIONA PARA TER SUCESSO COM ELA
  19. 19. OBRIGADO A TODOS! E PERGUNTAS? isaac@betterdeveloper.net Slides em: https://pt.slideshare.net/betterdeveloper www.betterdeveloper.net

×