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

O que Cloud Native realmente significa? Um o...

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

Avatar for Bárbara Rossalli

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