Generate deployment configuration and checklist for: $ARGUMENTS
Create comprehensive deployment artifacts:
-
Pre-Deployment Checklist:
- All tests passing
- Security scan completed
- Performance benchmarks met
- Documentation updated
- Database migrations tested
- Rollback plan documented
- Monitoring alerts configured
- Load testing completed
-
Infrastructure Configuration:
- Docker/containerization setup
- Kubernetes manifests
- Terraform/IaC scripts
- Environment variables
- Secrets management
- Network policies
- Auto-scaling rules
-
CI/CD Pipeline:
- GitHub Actions/GitLab CI
- Build optimization
- Test parallelization
- Security scanning
- Image building
- Deployment stages
- Rollback automation
-
Database Deployment:
- Migration scripts
- Backup procedures
- Connection pooling
- Read replica setup
- Failover configuration
- Data seeding
- Version compatibility
-
Monitoring Setup:
- Application metrics
- Infrastructure metrics
- Log aggregation
- Error tracking
- Uptime monitoring
- Custom dashboards
- Alert channels
-
Security Configuration:
- SSL/TLS setup
- API key rotation
- CORS policies
- Rate limiting
- WAF rules
- Security headers
- Vulnerability scanning
-
Post-Deployment:
- Smoke tests
- Performance validation
- Monitoring verification
- Documentation published
- Team notification
- Customer communication
- Metrics baseline
Include environment-specific configurations (dev, staging, prod) and disaster recovery procedures.