Projeto Final: Fluxo Completo

Manutenção, deploy e próximos passos

Tutorial de checklist operacional, pipeline e evolução pós-MVP.

Avançado 30 min 25 pontos Leitura 0%

Nesta aula você vai

  • Criar rotina de manutenção para o monorepo distribuído
  • Padronizar checklist de deploy seguro
  • Definir roadmap técnico pós-projeto final

Manutenção, deploy e próximos passos

Nesta aula final você transforma o projeto em plataforma operável, com padrão de deploy e plano de evolução.

Checklist de deploy

Arquivo: docs/runbooks/deploy-checklist.md

Checklist mínimo:

  1. make test-unit
  2. make test-integration
  3. make test-contract
  4. make smoke
  5. Verificação de dashboards e alertas

Pipeline recomendada

Arquivo: .github/workflows/ci.yml

Etapas:

  • lint
  • unit tests
  • integration tests
  • contract tests
  • build images
  • deploy staging

Rotina de manutenção semanal

  • Revisar lag de consumidores Kafka.
  • Revisar taxa de erro por serviço.
  • Auditar crescimento de DLQ.
  • Verificar custo e eficiência de cache Redis.

Próximos passos técnicos

  1. Migrar Compose para Kubernetes (staging).
  2. Adotar schema registry para contratos.
  3. Implementar canary deploy por serviço.
  4. Expandir testes de chaos no CI noturno.

Comandos de operação rápida

make logs
make restart SERVICE=payment-service
make down && make up

Resumo

Você encerrou o módulo com um plano operacional real: deploy seguro, manutenção contínua e roadmap de evolução técnica para produção.