Faz parte do material de Cloud / AWS que eu montei a partir das minhas entrevistas. Abaixo, a resposta em inglês e, quando existe, a pegadinha mais comum.
Continuous Integration: integrate changes frequently and use automated builds and checks to detect problems. Running CI on a long-lived branch does not by itself achieve frequent integration.
Continuous Delivery: keep validated changes ready to release, with a production release decision still possible. Continuous Deployment: qualifying changes proceed automatically into production.
Deploy strategies: rolling replaces instances gradually, blue-green switches traffic between environments, and canary exposes a limited cohort before expanding based on evidence.
Trap: switching traffic back does not undo database writes, schema changes, or external effects. Blue-green rollback needs compatible data/schema, available previous capacity, and a tested recovery path. Define health checks, migration sequencing, and what happens to in-flight requests.
Sources: Continuous delivery and deployment and AWS blue-green schema compatibility.
Essa pergunta tem uma armadilha que derruba muita gente em entrevista. Ela está marcada na resposta acima: vale reler antes de treinar.
Ler é o primeiro passo. No app, essa pergunta vira flashcard com repetição espaçada, e o módulo tem quiz e simulado para testar o que ficou.
Treinar essa pergunta no app