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

Service Mesh na prática

Service Mesh na prática

Nesse paper, gostaria de falar sobre Istio e Linkerd, demonstrar na teoria e prática como isso funciona, passar pelas principais vantagens e também mostrar como que isso fica uma vez deployado. No âmbito teórico, vou passar pelos conceito de falhas A/B, circuit breaker, camadas de infraestrutura e como que isso fica no K8S. No geral, escolhi esse tema pela importância que o mesmo representa hoje no mercado.

No caso da prática será curtinho, visto que os cenários já estarão preparados, basicamente iremos apenas passar pelos mesmos.

Avatar for Daniel Silva

Daniel Silva

March 06, 2023
Tweet

More Decks by Daniel Silva

Other Decks in Technology

Transcript

  1. Sobre mim - 7 anos na área - Atualmente líder

    técnico na Flash - Leciono e mentoro em algumas instituições de ensino - Atuo principalmente com backend e DevOps
  2. Agenda - O que é uma malha de serviço? -

    Como funciona na prática? - Observabilidade e Segurança - Design Patterns não triviais - Ferramentas - Bora para a prática?
  3. O que é uma malha de serviço? - Camada a

    nível de infraestrutura - Gerenciamento de comunicação entre serviços - Fornece descoberta de serviço, Canary e Teste A/B - Além de segurança, rastreabilidade de fluxo e resiliência de rede
  4. Como funciona na prática? - Arquitetura baseada em microsserviços -

    fluxo passa por vários serviços - Tráfego vertical x Tráfego horizontal - Realiza abstração de algumas funcionalidades da aplicação - Possui Control Plane e Data Plane - Comunicação acontece baseada em proxy - sidecar
  5. Observabilidade e Segurança - Fornecimento de telemetria - logs, métricas

    e tracing - mTLS - Mecanismos de autenticação e autorização
  6. Sobre o Istio - Projeto open source que visa diminuir

    a complexidade do ecossistema de serviços - Mantido pela CNCF - Malha de serviço