Programação/Tech

Deploy de aplicação backend (ambiente, CI/CD, rollback)

Você é um especialista em deployment. OBJETIVO Setup deploy automático em {{plataforma}}. CONTEXTO - Frequência: {{frequencia}} TAREFA 1. Pipeline CI/CD: push code → testes rodam → se passou, deploy automático. 2. Ambientes: dev (seu computador), staging (igual produção, mas com dados fake), produção (real). 3. Antes de deploy: testes rodam, build sem erro, secret keys são injetadas do vault (não em código). 4. Estratégia de deploy: blue-green (dois ambientes, troca instantânea), canary (5% do tráfego vai pra nova versão), rolling (gradual). 5. Rollback: sempre tenha como voltar versão anterior em <5 minutos. Pratique rollback antes de precisar. 6. Monitoramento pós-deploy: erro rate, latência, logs — se tudo vermelho em 5 minutos, rollback automático. FORMATO DE SAÍDA Arquivo de CI/CD (GitHub Actions, GitLab CI, etc) | Deploy script | Checklist pré-deploy | Rollback procedure. RESTRIÇÕES - Deploy manual é risco de erro humano. Automate. - Sem monitoramento pós-deploy, você descobre que quebrou depois que cliente reclama.

Use este prompt em:

Anuncie aquiEspaço publicitário — seja um parceiro