Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
Globo
G1 Esporte GShow Techtudo
Para onde vamos
Globo
G1 Esporte GShow Techtudo
Monolito
Micro-serviços
Resiliência
● Não é uma flag que ativa a
resiliência de sua aplicação
● Não é determinístico
Substantivo feminino
Passo 3
Passo 2 Proponha soluções que
Passo 1 Ordene os principais
promovam a resiliência
Identifique o perfil da pontos de falha
aplicação
Passo 1
Negócio
Passo 2
Negócio
O Expurgo é proativo
Passo 1
Platform as a service
Cloud
Passo 2
Elasticidade automatizada
CPU: 50%
CPU: 95%
Cloud
CPU: 85%
CPU: 50%
CPU: 50%
Passo 1
Aplicação
Accounts
Passo 2
Aplicação
x% de falha envia
email para
garantir
autenticação
Passo 1
Clientes
APIs
Passo 2
Clientes
Sistema
Operacional
Varnish
Passo 2
CacheOS
User space
Sistema
Operacional
Kernel space
Serviço
Passo 2
● Agregação de APIs
● Reforço na disponibilidade de seu BFF
Serviço
Passo 1
Monitoração
Passo 2
● Zabbix
● Sentry
● Páginas de status - cachet
● Graylog
Monitoração
Passo 1
Arquitetura
APIs
Passo 2
Tenants
Arquitetura
APIs
G1 GE GS
Passo 1
Algoritmo APIs
Passo 2
Buffer em memória
...
Rede
Passo 2
Balanceamento de carga
Rede
Resumindo
Promover uma aplicação resiliente é uma tarefa evolutiva
Tenants
Elasticidade Retry BFF
Load balancer
Promovendo resiliência
Passo 3
Passo 2 Proponha soluções que
Passo 1 Ordene os principais
promovam a resiliência
Identifique o perfil da pontos de falha
aplicação
https://talentos.globo.com
Dúvidas?
https://blog.pantuza.com
https://github.com/pantuza
https://twitter.com/gpantuza