Arrancada & DevOps
O QUE ESTE ESPORTE PODE NOS ENSINAR SOBRE AGILIDADE E PERFORMANCE?
Arrancada – você já viu?
 Você já viu uma prova de arrancada?
 Como uma equipe se organiza?
 Uma equipe inteira, por trás do preparo de um carro e piloto, para ele arrancar em
uma pista de 201ou 402m em menos de 5s.
 Que lições podemos aprender com eles para garantir que a TI seja ágil e
performática?
DevOps, Agilidade e Performance – Como?
Cada vez mais, precisamos encontrar ferramentas, modelos, fórmulas e receitas que
nos permitam ser ágeis e performáticos, mas como?
 Como entregar valor, de forma rápida, mantendo a qualidade e com o menor
custo?
 Como entregar uma experiência Incrível ao cliente?
 Como o uso de um esporte de alta performance (ARRANCADA), contribui para
termos uma cultura e processos de TI, aderentes à necessidade do negócio?
 Como podemos buscar nas experiências do nosso dia a dia, novos aprendizados?
Mas afinal, o que é uma Arrancada?
Arrancada, o que é afinal?
Arrancada, o que é afinal?
Mas antes de entender como?
Vamos entender os motivos:
Porquê:
Falhas (incidentes); Indisponibilidades (downtimes); Imprevistos (gap de processos), etc.
Acontecem e SEMPRE vão acontecer.
E QUANDO O INESPERADO ACONTECE?
Mas antes de entender como?
Vamos entender os motivos:
Mas antes de entender como?
Vamos entender os motivos:
Mas antes de entender como?
Vamos entender os motivos:
Porquê:
Falhas (incidentes); Indisponibilidades (downtimes); Imprevistos (gap de processos), etc.
Acontecem e SEMPRE vão acontecer.
E QUANDO O INESPERADO ACONTECE?
+ 1000 Deploys/mês;
Baixo índice de indisponibilidade
Testes contínuos de capacidade para garantir PERFORMANCE das aplicações.
10 segundos;
201 metros percorridos em 120km/hora
O carro é levado ao limite em busca da melhor PERFORMANCE e TEMPO.
Mas antes de entender como?
Vamos entender os motivos:
ENTÃO, COMO LIDAR COM ESSES EVENTOS EM PRODUÇÃO?
1. Construir uma cultura de TI aderente à necessidade do Negócio;
2. TI como estratégia do negócio;
3. Ter um processo ágil, eficiente para restabelecer falhas de forma rápida e com o menor impacto ao
negócio;
CALMS: Cultura, Automação, Valor, Medição e Compartilhamento, porque:
O que não é definido não pode ser controlado
O que não é controlado não pode ser medido
O que não é medido não pode ser melhorado
ITIL
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
ARRANCADA
Sonho x Viabilidade
DEVOPS
Novo Produto / Hipótese
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento
Plan
Desenho
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Construção
Build
Code
Construção
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Integração
Contínua
Treino
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Fim da Corrida!
Produto em produção!
Pronto, missão cumprida! Ops, tem certeza?
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Implantação
Deploy
Corrida
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Operação
Produção
Sustentação
Falhas e Quebras / Incidentes e Bugs
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Telemetria
Feedback
Contínuo
Análise/Performance/Acompanhamento
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
A IMPORTÂNCIA DA TELEMETRIA
Não acredita, então veja:
FONTE: https://www.grandepremio.com.br/f1/noticias/video-hulkenberg-tenta-enganar-engenheiro-em-singapura-mas-e-pego-no-pulo
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
LIÇÕES APRENDIDAS
LIÇÕES APRENDIDAS
Arrancada – Por isso, precisamos de Performance!!!
“Eu sou parte de uma equipe. Então, quando venço, não sou apenas eu quem vence. De
certa forma termino o trabalho de um grupo enorme de pessoas.”
Ayrton Senna
Ifood – Por isso, precisamos de Performance!!!
São 20M Pedidos mês
PEDIDOS EM HORÁRIO DE PICO:
+ 50 por segundo / +3k por minuto / +150k por hora
+120K Entregadores
+ 100K Restaurantes
+ 12,6M Usuários
Estamos revolucionando o universo da alimentação usando nossa tecnologia para transformar
hábitos, criar experiências e mudar a vida de milhões de pessoas!
Ifood
Então em 5 passos, temos:
AÇÃO
Correção rápida (G. de Incidentes e Crises)
Comunicação, Transparência e Visibilidade
Análise de Impacto – RCA
Solução de Causa Raiz
Métricas
ALIADO
Monitoramento / Teste de API (Por min.)
Statuspage Interno
Blameless Postmortem
Gestão de Problemas
Reunião semanal de alinhamento
1
2
3
4
5
AUTOMAÇÃO
Quer saber mais e trocar figurinhas:
@tatypaya /tatypaya
Quer conhecer mais sobre DevOps e
analogias do dia a dia?
http://materiais.movile.com/eboo
kdevopsearrancadas
OBRIGADA!
Acompanhe nossas Vagas
Seja um FoodLover
https://jobs.kenoby.com/ifood
Quer mais conteúdo
Na Movile tem, acesse:
https://movile.blog/

DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre agilidade e performance?

  • 1.
    Arrancada & DevOps OQUE ESTE ESPORTE PODE NOS ENSINAR SOBRE AGILIDADE E PERFORMANCE?
  • 2.
    Arrancada – vocêjá viu?  Você já viu uma prova de arrancada?  Como uma equipe se organiza?  Uma equipe inteira, por trás do preparo de um carro e piloto, para ele arrancar em uma pista de 201ou 402m em menos de 5s.  Que lições podemos aprender com eles para garantir que a TI seja ágil e performática?
  • 3.
    DevOps, Agilidade ePerformance – Como? Cada vez mais, precisamos encontrar ferramentas, modelos, fórmulas e receitas que nos permitam ser ágeis e performáticos, mas como?  Como entregar valor, de forma rápida, mantendo a qualidade e com o menor custo?  Como entregar uma experiência Incrível ao cliente?  Como o uso de um esporte de alta performance (ARRANCADA), contribui para termos uma cultura e processos de TI, aderentes à necessidade do negócio?  Como podemos buscar nas experiências do nosso dia a dia, novos aprendizados?
  • 4.
    Mas afinal, oque é uma Arrancada?
  • 5.
    Arrancada, o queé afinal?
  • 6.
    Arrancada, o queé afinal?
  • 7.
    Mas antes deentender como? Vamos entender os motivos: Porquê: Falhas (incidentes); Indisponibilidades (downtimes); Imprevistos (gap de processos), etc. Acontecem e SEMPRE vão acontecer. E QUANDO O INESPERADO ACONTECE?
  • 8.
    Mas antes deentender como? Vamos entender os motivos:
  • 9.
    Mas antes deentender como? Vamos entender os motivos:
  • 10.
    Mas antes deentender como? Vamos entender os motivos: Porquê: Falhas (incidentes); Indisponibilidades (downtimes); Imprevistos (gap de processos), etc. Acontecem e SEMPRE vão acontecer. E QUANDO O INESPERADO ACONTECE? + 1000 Deploys/mês; Baixo índice de indisponibilidade Testes contínuos de capacidade para garantir PERFORMANCE das aplicações. 10 segundos; 201 metros percorridos em 120km/hora O carro é levado ao limite em busca da melhor PERFORMANCE e TEMPO.
  • 11.
    Mas antes deentender como? Vamos entender os motivos: ENTÃO, COMO LIDAR COM ESSES EVENTOS EM PRODUÇÃO? 1. Construir uma cultura de TI aderente à necessidade do Negócio; 2. TI como estratégia do negócio; 3. Ter um processo ágil, eficiente para restabelecer falhas de forma rápida e com o menor impacto ao negócio; CALMS: Cultura, Automação, Valor, Medição e Compartilhamento, porque: O que não é definido não pode ser controlado O que não é controlado não pode ser medido O que não é medido não pode ser melhorado ITIL
  • 12.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Sonho x Viabilidade DEVOPS Novo Produto / Hipótese Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 13.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 14.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Plan Desenho
  • 15.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 16.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Construção Build Code Construção
  • 17.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 18.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Integração Contínua Treino
  • 19.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 20.
    Fim da Corrida! Produtoem produção! Pronto, missão cumprida! Ops, tem certeza? Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Implantação Deploy Corrida
  • 21.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 22.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Operação Produção Sustentação Falhas e Quebras / Incidentes e Bugs
  • 23.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 24.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? Telemetria Feedback Contínuo Análise/Performance/Acompanhamento
  • 25.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? A IMPORTÂNCIA DA TELEMETRIA Não acredita, então veja: FONTE: https://www.grandepremio.com.br/f1/noticias/video-hulkenberg-tenta-enganar-engenheiro-em-singapura-mas-e-pego-no-pulo
  • 26.
    Tá, mas??? Afinal quala relação entre Arrancada, DevOps, Performance e Agilidade? LIÇÕES APRENDIDAS LIÇÕES APRENDIDAS
  • 27.
    Arrancada – Porisso, precisamos de Performance!!! “Eu sou parte de uma equipe. Então, quando venço, não sou apenas eu quem vence. De certa forma termino o trabalho de um grupo enorme de pessoas.” Ayrton Senna
  • 28.
    Ifood – Porisso, precisamos de Performance!!! São 20M Pedidos mês PEDIDOS EM HORÁRIO DE PICO: + 50 por segundo / +3k por minuto / +150k por hora +120K Entregadores + 100K Restaurantes + 12,6M Usuários Estamos revolucionando o universo da alimentação usando nossa tecnologia para transformar hábitos, criar experiências e mudar a vida de milhões de pessoas! Ifood
  • 29.
    Então em 5passos, temos: AÇÃO Correção rápida (G. de Incidentes e Crises) Comunicação, Transparência e Visibilidade Análise de Impacto – RCA Solução de Causa Raiz Métricas ALIADO Monitoramento / Teste de API (Por min.) Statuspage Interno Blameless Postmortem Gestão de Problemas Reunião semanal de alinhamento 1 2 3 4 5 AUTOMAÇÃO
  • 30.
    Quer saber maise trocar figurinhas: @tatypaya /tatypaya Quer conhecer mais sobre DevOps e analogias do dia a dia? http://materiais.movile.com/eboo kdevopsearrancadas
  • 31.
    OBRIGADA! Acompanhe nossas Vagas Sejaum FoodLover https://jobs.kenoby.com/ifood Quer mais conteúdo Na Movile tem, acesse: https://movile.blog/