Projeto Final: Fluxo Completo
Manutenção, deploy e próximos passos
Tutorial de checklist operacional, pipeline e evolução pós-MVP.
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:
make test-unitmake test-integrationmake test-contractmake smoke- 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
- Migrar Compose para Kubernetes (staging).
- Adotar schema registry para contratos.
- Implementar canary deploy por serviço.
- 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.