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

O que Cloud Native realmente significa? Um olhar sobre Cloud Native por outros ângulos

O que Cloud Native realmente significa? Um olhar sobre Cloud Native por outros ângulos

Bárbara Rossalli

November 30, 2021
Tweet

More Decks by Bárbara Rossalli

Other Decks in Technology

Transcript

  1. @zupinnovation zup.com.br <> Bárbara Rossalli @brossalli Tech Lead • Backend

    Developer • CharlesCD • DevsJavaGirl • JavaNoroeste • GmTech • Blog writer • Mãe da Mariah, Bóris, Panda, Polar & Ritinha • Vó da Mia • Ás vezes Eamane Veneavar, clériga devota de Thyatis; outras Leona “Ruína dos Homens”, bárbara devota de Valkaria
  2. <> @zupinnovation zup.com.br Provedores de nuvem começaram a disponibilizar de

    forma acessível instâncias elásticas de poder computacional, ou seja, disponibilizar infraestrutura pronta e configurável Como tudo começou...
  3. <> @zupinnovation zup.com.br Como desenvolver aplicações para aproveitar ao máximo

    a flexibilidade dessa nova infraestrutura? Quais benefícios de negócios você pode obter como resultado? Novas questões...
  4. @zupinnovation zup.com.br <> Agilidade & Produtividade Resiliência e Escalabilidade Otimização

    & Eficiência Inovação Entrega de Valor Mitigação de Riscos Redução de Custos Manutenibilidade Objetivos Resultados
  5. Cloud Native “Aproveitar dos serviços em nuvem para fornecer valores

    de negócios rapidamente” - Kyle Gene Brown
  6. <> @zupinnovation zup.com.br PROVISIONAMENTO AUTO-RECOVERY Não é mais sobre localização,

    mas como se interage com a infraestrutura PROVISIONAMENTO DISPONIBILIDADE ELASTICIDADE
  7. <> @zupinnovation zup.com.br PROVISIONAMENTO Se alguma mudança for necessária, uma

    nova versão é implementada e substitui a antiga. Provisionamento Declarativo Infraestrutura como código Políticas declarativas para gerenciar e promover monitoramento, escala, disponibilidade, roteamento Implantação Imutável Não é necessário entender os componentes, apenas executá-los Runtime Agnóstico Orquestração de Componentes
  8. <> @zupinnovation zup.com.br PROVISIONAMENTO Não apenas “rodam na nuvem” mas

    aproveitam ao máximo das características do uso da nuvem AUTO-RECOVERY MICROSERVICES CLEAN ARCH ELASTICIDADE
  9. <> @zupinnovation zup.com.br Permitindo escalabilidade horizontal e melhor desempenho. Recursos

    independentes facilitam o gerenciamento e manutenção Responsabilidades separadas. Permite o reuso e também auxilia na manutenção. Facilita gerenciamento e melhorar o desempenho. Se for necessário remover aquele código, minha arquitetura e design está pronto pra isso Estado mínimo Reduzir dependências Leve Interfaces bem definidas Descartável
  10. <> @zupinnovation zup.com.br PROVISIONAMENTO AUTO-RECOVERY Nenhuma quantidade de nova tecnologia

    ou abordagem de arquitetura moderna conseguirá atingir por conta própria o valor de uso do Cloud Native para o negócio. É preciso das pessoas e processos para isso. METODOLOGIA ÁGIL AUTONOMIA DEVOPS
  11. <> @zupinnovation zup.com.br Permitem que as equipes promovam mudanças rápidas

    que estão mais alinhados às necessidades de negócios Promove a colaboração e permite o foco na entrega de valor Times mais produtivos, colaborativos, multifuncionais e com foco na inovação. Metodologias Ágeis DevOps Autonomia
  12. @zupinnovation zup.com.br <> Plataformas que abstraem as complexidades da infraestrutura

    (Tecnologia e Infraestrutura) Soluções que fazem o melhor uso dessas abstrações (Arquitetura e Design) Times com autonomia que usam de práticas e metodologias para focar na entrega de valor e inovação (Pessoas e Processos) Cloud Native
  13. @zupinnovation zup.com.br <> “Certainly, we always read great things about

    the microservices architectures implemented by companies like Netflix or Amazon. So let me ask a question: how many companies in the world can be Netflix and Amazon?” - Edson Yanaga Microservices
  14. Cloud Native só traz benefícios para os negócios se os

    negócios estiverem engajados em todo o ciclo de desenvolvimento.
  15. @zupinnovation zup.com.br <> Vestibulum congue Vestibulum congue Vestibulum congue Arquitetura

    e Design Pessoas e Processos Infraestrutura e Tecnologia Agilidade & Produtividade Resiliência e Escalabilidade Otimização & Eficiência Inovação Entrega de Valor Mitigação de Riscos Redução de Custos Manutenibilidade Objetivos Resultados
  16. Cloud Native “Aproveitar dos serviços em nuvem para fornecer valores

    de negócios rapidamente” - Kyle Gene Brown
  17. <> @zupinnovation zup.com.br Dica de Livro “Cloud-native is more than

    a tool set. It is a complete architecture, a philosophical approach for building applications that take full advantage of cloud computing.”
  18. <> @zupinnovation zup.com.br CNCF “The Foundation’s mission is to make

    cloud native computing ubiquitous…” cncf.io