Slide 1

Slide 1 text

Istio além da Observabilidade Luram Archanjo

Slide 2

Slide 2 text

LURAM ARCHANJO Engenheiro de Software MBA em Projetos Java luram-archanjo CONTATO @luram_archanjo [email protected]

Slide 3

Slide 3 text

Evolução das Arquiteturas Demo Visão geral do Istio Preocupações Transversais Agenda

Slide 4

Slide 4 text

Evolução das Arquiteturas Monolítico > Tier\Layer > SOA > Distribuída

Slide 5

Slide 5 text

Arquitetura Distribuída Service Service Service Service Service

Slide 6

Slide 6 text

Preocupações Transversais

Slide 7

Slide 7 text

Preocupações Transversais ● Resiliência ○ Recuperação de erros ■ Rede ■ Aplicação ● Deployments ● Segurança ● Monitoramento

Slide 8

Slide 8 text

Como resolver problemas Transversais?

Slide 9

Slide 9 text

Abstrações Agnósticas

Slide 10

Slide 10 text

Abstrações Agnósticas Discovery Invocation Elasticity Balance

Slide 11

Slide 11 text

Kubernetes is a platform for building platforms. It's a better place to start; not the endgame. - Kelsey Hightower

Slide 12

Slide 12 text

Preocupações Transversais ● Resiliência ○ Recuperação de erros ■ Rede ■ Aplicação ● Deployments ● Segurança ● Monitoramento

Slide 13

Slide 13 text

Abstrações Agnósticas - Rede Discovery Authentication Resilience Monitoring Tracing

Slide 14

Slide 14 text

Istio Istio é uma implementação de Service Mesh que em termos gerais é uma camada de gerenciamento e abstração da rede de comunicação dos nossos inúmeros serviços, sendo totalmente agnóstico a tecnologia.

Slide 15

Slide 15 text

Istio - Arquitetura

Slide 16

Slide 16 text

Demo time!

Slide 17

Slide 17 text

Demo

Slide 18

Slide 18 text

Demo ● Timeout ● Retry ● Outlier Detection ● Connection Pool ● Fault Injection

Slide 19

Slide 19 text

Referências Bibliográficas

Slide 20

Slide 20 text

Obrigad_!