Trilha Pleno Trilha

DevOps: deploy blue-green

O curso trata da separação entre deploy, que coloca código na infraestrutura, e release, que deixa as pessoas usuárias chegarem nele. Apresenta o blue-green, com dois ambientes e uma chave, o canário, que libera para uma fração do tráfego, e as feature flags, que escolhem o caminho de código por pessoa. Mostra por que duas versões contra um único banco tornam o schema a parte difícil, e como expandir e contrair resolve isso. Cobre ainda critérios de aborto, voltar atrás ou seguir em frente e a escolha de estratégia por tipo de mudança.

O que você vai aprender

  • ✓A diferença entre deploy e release
  • ✓Troca blue-green no Kubernetes, no Argo Rollouts e em proxies reversos
  • ✓Pesos, pausas e comparação de métricas no canário contra a versão estável
  • ✓Feature flags com Flipper, tipos de flag e disciplina de remoção
  • ✓Migrações de expandir e contrair, índices concorrentes e backfill em lotes
  • ✓Critério de aborto, voltar atrás, seguir em frente e escolha de estratégia
Prévia grátis · Aula 1 4 min de leitura

Release não é deploy

Duas palavras são usadas como se fossem a mesma coisa, e quase todo problema de deploy mora na distância entre elas.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...