Every engineer has a war story about a deployment gone wrong.
Mine came before I built this project. A Friday afternoon release, a ten-minute window where the app was completely unreachable, and an inbox full of user complaints by the time it recovered. The fix was already deployed. The damage was already done.
I built this project to make sure that never happens again.
What you are about to read is a complete, honest walkthrough of how I built a blue-green deployment pipeline on AWS EKS from scratch, on Ubuntu, with nothing but a terminal and determination. I will show you the actual commands, the real challenges I hit, and the exact solutions that fixed them. By the end you will have a working mental model and a repository you can fork today.
The pipeline averages 29 seconds end to end. The traffic switch itself takes under one second. Rollback takes under five seconds. And I have the screenshots to prove every single claim.







