Redesigned a production deployment workflow to reduce application downtime from 3–4 minutes to approximately 20 seconds.
The problem : A production application experienced approximately 3–4 minutes of downtime during deployments because build and release preparation happened as part of the live deployment process.
That meant users were affected by operations that did not actually require the production application to be unavailable.
The approach : I redesigned the deployment lifecycle around a build-and-promote strategy.
Instead of preparing the release directly against the live application:
- application builds happen before the production switch
- release artifacts are prepared independently
- production continues serving the previous version during preparation
- downtime is limited to the final promotion and application restart
The result : production deployment downtime dropped from approximately 3–4 minutes → ~20 seconds (acceptable for the target users)
The change reduced user-facing disruption without requiring a significantly more complex infrastructure architecture.
Like this project
Posted Aug 22, 2026
Redesigned a production deployment workflow to reduce application downtime from 3–4 minutes to approximately 20 seconds.
The problem : A production applicati...