Skip to content
cccskills
FreePublished on GitHub

deployment-procedures

Princípios de deploy em produção e tomada de decisão. Workflows seguros de deployment, estratégias de rollback e verificação. Ensina raciocínio, não scripts.

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md6.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Procedimentos de Deployment

Princípios de deployment e tomada de decisão para releases seguros em produção. Aprenda a PENSAR, não decore scripts.


⚠️ Como Usar Esta Habilidade

Esta habilidade ensina princípios de deployment, não bash scripts para copiar.

  • Cada deployment é único
  • Entenda o POR QUE por trás de cada passo
  • Adapte os procedimentos à sua plataforma

1. Seleção de Plataforma

Árvore de Decisão

O que você está fazendo deploy?
│
├── Site estático / JAMstack
│   └── Vercel, Netlify, Cloudflare Pages
│
├── App web simples
│   ├── Gerenciado → Railway, Render, Fly.io
│   └── Controle → VPS + PM2/Docker
│
├── Microserviços
│   └── Orquestração de containers
│
└── Serverless
    └── Edge functions, Lambda

Cada Plataforma Tem Procedimentos Diferentes

PlataformaMétodo de Deployment
Vercel/NetlifyGit push, deploy automático
Railway/RenderGit push ou CLI
VPS + PM2SSH + passos manuais
DockerPush de imagem + orquestração
Kuberneteskubectl apply

2. Princípios Pré-Deployment

As 4 Categorias de Verificação

CategoriaO que Verificar
Qualidade de CódigoTestes passando, linting limpo, revisado
BuildBuild de produção funciona, sem avisos
AmbienteVariáveis de ambiente definidas, secrets atualizados
SegurançaBackup feito, plano de rollback pronto

Checklist Pré-Deployment

  • Todos os testes passando
  • Código revisado e aprovado
  • Build de produção bem-sucedido
  • Variáveis de ambiente verificadas
  • Migrações de banco de dados prontas (se houver)
  • Plano de rollback documentado
  • Time notificado
  • Monitoramento ativo

3. Princípios de Workflow de Deployment

O Processo de 5 Fases

1. PREPARAR
   └── Verificar código, build, variáveis de ambiente

2. BACKUP
   └── Salvar estado atual antes de mudar

3. DEPLOY
   └── Executar com monitoramento aberto

4. VERIFICAR
   └── Health check, logs, fluxos-chave

5. CONFIRMAR ou ROLLBACK
   └── Tudo bem? Confirmar. Problemas? Rollback.

Princípios das Fases

FasePrincípio
PrepararNunca faça deploy de código não testado
BackupNão é possível fazer rollback sem backup
DeployAcompanhe, não se afaste
VerificarConfie, mas verifique
ConfirmarTenha o gatilho de rollback pronto

4. Verificação Pós-Deployment

O que Verificar

VerificaçãoPor Quê
Endpoint de healthServiço está rodando
Logs de erroSem novos erros
Fluxos de usuário-chaveFuncionalidades críticas funcionam
PerformanceTempos de resposta aceitáveis

Janela de Verificação

  • Primeiros 5 minutos: Monitoramento ativo
  • 15 minutos: Confirmar estabilidade
  • 1 hora: Verificação final
  • Próximo dia: Revisar métricas

5. Princípios de Rollback

Quando Fazer Rollback

SintomaAção
Serviço foraRollback imediato
Erros críticosRollback
Performance >50% degradadaConsidere rollback
Problemas menoresCorrija adiante se rápido

Estratégia de Rollback por Plataforma

PlataformaMétodo de Rollback
Vercel/NetlifyRedeploy do commit anterior
Railway/RenderRollback no dashboard
VPS + PM2Restaurar backup, reiniciar
DockerTag de imagem anterior
K8skubectl rollout undo

Princípios de Rollback

  1. Velocidade sobre perfeição: Rollback primeiro, debugue depois
  2. Não compunha erros: Um rollback, não múltiplas mudanças
  3. Comunique: Diga ao time o que aconteceu
  4. Post-mortem: Entenda por que depois de estável

6. Deployment com Zero Downtime

Estratégias

EstratégiaComo Funciona
RollingSubstituir instâncias uma por uma
Blue-GreenMudar tráfego entre ambientes
CanaryMudança gradual de tráfego

Princípios de Seleção

CenárioEstratégia
Release padrãoRolling
Mudança de alto riscoBlue-green (rollback fácil)
Precisa validaçãoCanary (teste com tráfego real)

7. Procedimentos de Emergência

Prioridade Serviço Fora

  1. Avalie: Qual é o sintoma?
  2. Correção rápida: Reinicie se unclear
  3. Rollback: Se reinício não ajudar
  4. Investigue: Depois de estável

Ordem de Investigação

VerificaçãoProblemas Comuns
LogsErros, exceções
RecursosDisco cheio, memória
RedeDNS, firewall
DependênciasBanco de dados, APIs

8. Anti-Padrões

❌ Não Faça✅ Faça
Deploy na sextaDeploy no início da semana
Acelere deploymentSiga o processo
Pule stagingSempre teste primeiro
Deploy sem backupBackup antes de deploy
Saia após deployMonitore por 15+ min
Múltiplas mudanças por vezUma mudança por vez

9. Checklist de Decisão

Antes de fazer deploy:

  • Procedimento apropriado para a plataforma?
  • Estratégia de backup pronta?
  • Plano de rollback documentado?
  • Monitoramento configurado?
  • Time notificado?
  • Tempo para monitorar depois?

10. Melhores Práticas

  1. Deploys pequenos e frequentes sobre releases grandes
  2. Feature flags para mudanças arriscadas
  3. Automatize passos repetitivos
  4. Documente cada deployment
  5. Revise o que deu errado após problemas
  6. Teste rollback antes de precisar

Lembre-se: Cada deployment é um risco. Minimize risco através da preparação, não da velocidade.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Especialista em construir experiências 3D para a web - Three.js, React Three Fiber, Spline, WebGL e cenas 3D interativas. Cobre configuradores de produtos, portfólios 3D, websites imersivos e adição de profundidade às experiências web. Use quando: website 3D, three.js, WebGL, react three fiber, experiência 3D.

The English summary is being prepared. Showing the original description.

artubss/SKILLS-CLAUDE-CODE11Updated May 17, 2026

Quando o usuário quer planejar, projetar ou implementar um teste A/B ou experimento. Também use quando o usuário menciona "teste A/B", "split test", "experimento", "testar essa mudança", "copy variante", "teste multivariado" ou "hipótese". Para implementação de rastreamento, veja analytics-tracking.

The English summary is being prepared. Showing the original description.

artubss/SKILLS-CLAUDE-CODE11Updated May 17, 2026

Auditar e melhorar a acessibilidade web seguindo as diretrizes WCAG 2.1. Use quando solicitado para "melhorar acessibilidade", "auditoria a11y", "conformidade WCAG", "suporte a leitor de tela", "navegação por teclado" ou "tornar acessível".

The English summary is being prepared. Showing the original description.

artubss/SKILLS-CLAUDE-CODE11Updated May 17, 2026

Testes e benchmarking de agentes LLM incluindo testes comportamentais, avaliação de capacidades, métricas de confiabilidade e monitoramento em produção—onde até os melhores agentes alcançam menos de 50% em benchmarks do mundo real. Use quando: testes de agentes, avaliação de agentes, benchmark de agentes, confiabilidade de agentes, teste de agentes.

The English summary is being prepared. Showing the original description.

artubss/SKILLS-CLAUDE-CODE11Updated May 17, 2026

Criar, gerenciar e orquestrar agentes de IA usando o CLI AI Maestro. Use quando o usuário pedir para "criar agente", "listar agentes", "deletar agente", "hibernar agente", "despertar agente", "instalar plugin", "mostrar agente", "reiniciar agente" ou qualquer tarefa de gerenciamento do ciclo de vida do agente.

The English summary is being prepared. Showing the original description.

artubss/SKILLS-CLAUDE-CODE11Updated May 17, 2026

Gerencie múltiplos agentes CLI locais via sessões tmux (iniciar/parar/monitorar/atribuir) com agendamento compatível com cron.

The English summary is being prepared. Showing the original description.

artubss/SKILLS-CLAUDE-CODE11Updated May 17, 2026

See all skills by artubss

Report a problem with this skill