Interview Guides
You're setting up a release pipeline for a service and want a safe way to roll out changes without shifting all traffic at once. You want the pipeline to catch bad releases early, automate promotion when health looks good, and support fast rollback.
How would you design a deployment strategy using blue/green or canary releases?