본문으로 건너뛰기
cccskills
무료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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md6.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

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".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

artubss의 스킬 모두 보기

이 스킬의 문제 신고