Precisamos falar sobre
teste de infra
Rafael Gomes
O que estava ouvindo...
SETEMBRO DE 2017
Rafael Gomes
• Especialista na Stone Pagamentos
• Docker Captain
• 11 anos de experiência
• 3 anos de experiência em automação
QUEM SOU
SETEMBRO DE 2017
Livro
• Não precisa saber nada de Docker
• Completamente aberto
• Aceita colaboração
• https://tinyurl.com/dockerdev
O que estou fazendo
SETEMBRO DE 2017
• +2300 pessoas
• +600 pessoas em TI
• +400 repositórios git
• +1700 pipelines
• +250 aplicações no PaaS
• Migração de 2 datacenters no EUA
Com que eu trabalho
SETEMBRO DE 2017
• Contexto
AGENDA
SETEMBRO DE 2017
Por que testar?
O que acontece quando não testo
SETEMBRO DE 2017
Como era o teste de ambientes
antigamente
SETEMBRO DE 2017
• Falta de padronização
• Testes insuficientes
• Sem rastreabilidade
• Pouco interesse em reproduzir
• Necessidade de conhecimento
especializado
Problemas com teste manual
SETEMBRO DE 2017
Criação de ambiente
SETEMBRO DE 2017
Fazendo deploy
SETEMBRO DE 2017
Modificando ambientes
SETEMBRO DE 2017
Infra virou código
• Atualização de servidores não se faz mais manual
• Equipe de redes usa SDN
• Não há como atender a demanda sem automação
• Padronização somente com automação
Fatos
SETEMBRO DE 2017
Automatizando
SETEMBRO DE 2017
Comparando
SETEMBRO DE 2017
Se Infra virou
código, precisamos
testar, certo?
Automatizando sem teste
SETEMBRO DE 2017
Como eu faço
SETEMBRO DE 2017
TDD pra infra?
Como eu faço
SETEMBRO DE 2017
• Serverspec
• Testinfra
• Inspec
• Beaker
Soluções
SETEMBRO DE 2017
SYSADMIN! Sabe
desenvolver?
Como organizar os seus testes
SETEMBRO DE 2017
Rafael Gomes
• Especialista na Stone Pagamentos
• Membro da equipe Evolução Infra
• http://gomex.me
• @gomex
QUEM SOU
SETEMBRO DE 2017
OBRIGADO.

Mais conteúdo relacionado

ODP
Cansei de trabalho manual, quero automatizar tudo!
PDF
Precisamos falar sobre Testes de infraestrutura
PDF
Dockerizando aplicações em uma fintech o bom, o mau e o feio as surpresas
PDF
Workshop Docker
PDF
Troubleshooting docker
PDF
TDC 2016 Floripa - Workshop docker
PDF
Precisamos falar sobre teste de infra
PDF
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
Cansei de trabalho manual, quero automatizar tudo!
Precisamos falar sobre Testes de infraestrutura
Dockerizando aplicações em uma fintech o bom, o mau e o feio as surpresas
Workshop Docker
Troubleshooting docker
TDC 2016 Floripa - Workshop docker
Precisamos falar sobre teste de infra
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers

Mais procurados (20)

PDF
ASP.NET Core com Linux, Docker e Azure
PDF
Source-to-container no mundo real
PDF
#noOps?? Transcendendo o DevOps pelo caminho de tijolos (não muito) amarelos
PDF
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
PDF
O poder do Docker (7º meetup de Docker SP)
PPTX
Docker para Desenvolvedores - Developers-BR - Julho-2018
PPTX
Docker para Desenvolvedores - Developers-BR - Agosto-2018
PDF
TDC2018SP | Trilha Containers - Linux Conteineres na unha
PPTX
ASP.NET vNext no .NET Architects Days 2014
PDF
TDC2018SP | Trilha Containers - Provisionando um cluster Kubernetes multi-mas...
PPTX
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
PPTX
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
PPTX
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
PPTX
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...
PDF
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
PPTX
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...
PPTX
Docker + Bancos de Dados: isto é possível? - Databases SP - Março-2018
PPTX
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018
PDF
Testes com xUnit + Coding Dojo
PDF
KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...
ASP.NET Core com Linux, Docker e Azure
Source-to-container no mundo real
#noOps?? Transcendendo o DevOps pelo caminho de tijolos (não muito) amarelos
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
O poder do Docker (7º meetup de Docker SP)
Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018
TDC2018SP | Trilha Containers - Linux Conteineres na unha
ASP.NET vNext no .NET Architects Days 2014
TDC2018SP | Trilha Containers - Provisionando um cluster Kubernetes multi-mas...
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...
Docker + Bancos de Dados: isto é possível? - Databases SP - Março-2018
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018
Testes com xUnit + Coding Dojo
KDE Edu & Linux Educacional: como o Projeto KDE, o Linux e o Software Livre p...
Anúncio

Mais de Rafael Gomes (6)

PDF
Dockerizando aplicações em uma Fintech
PDF
Docker 1.12 - Swarm Mode
PDF
Docker como super comando
PDF
Docker for tooling
PDF
Monitoramento de ativos com zabbix
PDF
Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12
Dockerizando aplicações em uma Fintech
Docker 1.12 - Swarm Mode
Docker como super comando
Docker for tooling
Monitoramento de ativos com zabbix
Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12
Anúncio

Último (20)

PPTX
Panorama da aviação civil brasileira ANAC
DOCX
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx
PDF
T-pico 1.pdfnsjabdkaksbbsuendnijsbshajanzk
PPTX
Introdução a Computação em Nuvem-parte2-T2
PPTX
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PPT
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
PPTX
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
PDF
pdfcoffee.com_metalografia-25-pdf-free.pdf
PDF
Capacitação em Logística – Instituto Federal
PPT
Padrões de Beleza I - Estética Corporal e Saúde
PPTX
Modelo para Qualificação de Mestrado - Tecnologia da Informação
PDF
instalacoes eletricas para industria apressentacao basicas
PPTX
Legislação aeronautica na aviação civil Brasileira
PPTX
Politicas-de-Seguranca-Privacidade-e-Cookies.pptx
PPT
Apresentacao Do Trabalho de Inteligencia
PDF
POO - Aula 03 - Membros Estáticos e Construtores.pdf
PPTX
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
PDF
Gestão contínua de exposição a ameaças petrobras
DOCX
Laboratório de cyber security, apresentação simples.
Panorama da aviação civil brasileira ANAC
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx
T-pico 1.pdfnsjabdkaksbbsuendnijsbshajanzk
Introdução a Computação em Nuvem-parte2-T2
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
POO - Aula 05 - Herança - Generalização e Especialização.pdf
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
pdfcoffee.com_metalografia-25-pdf-free.pdf
Capacitação em Logística – Instituto Federal
Padrões de Beleza I - Estética Corporal e Saúde
Modelo para Qualificação de Mestrado - Tecnologia da Informação
instalacoes eletricas para industria apressentacao basicas
Legislação aeronautica na aviação civil Brasileira
Politicas-de-Seguranca-Privacidade-e-Cookies.pptx
Apresentacao Do Trabalho de Inteligencia
POO - Aula 03 - Membros Estáticos e Construtores.pdf
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
Gestão contínua de exposição a ameaças petrobras
Laboratório de cyber security, apresentação simples.

Precisamos falar sobre teste de infra