Elementos de DevOps

Conceitos de DevOps

Cem Sakarya

DevOps Risk Advisor

Modelo de gerenciamento de mudanças em DevOps

  Modelo de Gerenciamento de Mudanças em DevOps: Plataforma do desenvolvedor, base de código e controle de versão, DevOps e plataforma de deploy

 

  • Continuous Integration & Continuous Delivery
Conceitos de DevOps

Pipeline de CI/CD: Controle de versão, Build, Testes e Staging, Autotest, Deploy

Conceitos de DevOps

Princípios de CI

 

  1. Software de controle de versão
  2. Integrações frequentes

O ciclo DevOps: Test e Develop em destaque.

Conceitos de DevOps

Controle de versão

Tubulações simbolizando branches de controle de versão.

  • Branch principal como fonte da verdade da base de código
  • Várias equipes no mesmo software
  • Revisão por pares
  • Testes em cada etapa
Conceitos de DevOps

Princípios de CD

 

  1. Builds automatizados
  2. Testes automatizados
  3. Tempos de mudança curtos e previsíveis

O ciclo DevOps: Test e Develop em destaque.

Conceitos de DevOps

Experimentação

O ciclo DevOps: Deploy em destaque.

 

  • Conjunto limitado de usuários
  • Coletar o feedback deles
  • Acontece após o deploy da mudança
Conceitos de DevOps

Ciclos de feedback

O ciclo DevOps: Review em destaque.

  • Melhorar o produto continuamente
  • Usar a etapa de review para o ciclo de feedback
  • Transformar feedback em ação
  • Alterar o software se necessário
Conceitos de DevOps

Vamos praticar!

Conceitos de DevOps

Preparing Video For Download...