Deployment Readiness Audit
deployment-readiness · v1.1.1 · paid
Pre-launch deployment checklist covering CI/CD pipeline health, monitoring setup, rollback strategy, and production configuration.
CI/CD Pipeline
ci-cd-pipeline · weight 0.3
- criticalCI/CD pipeline runs automated tests and blocks deployment on failuresab-000971
- criticalDocumented step-by-step rollback procedure covering code, database, and infrastructureab-000972
- highBuild artifacts tagged with commit SHA, git tag, or semantic version; Docker images use SHA not latestab-000973
- highStaging environment exists with infrastructure and dependencies matching productionab-000974
- highDatabase migrations tested on staging or test database before productionab-000975
Monitoring & Alerting
monitoring-alerting · weight 0.25
- highUptime monitoring service active; monitors public endpoint at least every 5 minutes; alerts on downtimeab-000976
- highError tracking service integrated; uncaught exceptions sent to dashboard; critical errors trigger team alertsab-000977
- mediumRollback procedure executed successfully in staging or production within last 3 monthsab-000978
- mediumFeature flags or toggles configured for high-risk deployments; toggleable without code redeploymentab-000979
Rollback & Recovery
rollback-recovery · weight 0.25
- mediumAutomated database backups scheduled and tested; retention at least 7 days; restore procedure verifiedab-000980
- mediumIncident response runbook documented with severity levels, communication plan, on-call rotationab-000981
- lowSSL/TLS certificates auto-renew before expiry; certificate will not expire within 30 daysab-000982
- lowDNS records point to correct production hosts; DNS managed by reliable provider; TTL set to 300-3600 secondsab-000983
- lowCDN cache invalidation strategy documented; deployment process includes CDN purge or auto-purge configuredab-000984
Environment Configuration
environment-configuration · weight 0.2
- lowLoad testing completed simulating at least 2x expected peak traffic; application stable with error rate under 1%ab-000985
- lowAlerting configured for error rate spikes; thresholds defined; alert destinations configuredab-000986
- lowHealth check endpoint exists, returns HTTP 200, verifies critical dependencies, and consumed by load balancerab-000987
- infoPerformance metrics collected; response time p50, p95, error rate, and throughput visible in dashboard with baselinesab-000988
- infoSecrets managed via environment variables or secrets manager; no credentials committed to version controlab-000989
- infoPost-deployment smoke tests automated or documented; key user flows verified after every production deploymentab-000990