Featured image of post [Medium] Canary Deployments on GCP

[Medium] Canary Deployments on GCP

How to achieve canary deployments with multiple apps in a single repo.

In the past few months Iโ€™ve been working on a somewhat โ€œsophisticatedโ€ solution for Canary ๐Ÿค deployment for a multi-app (๐Ÿ’Ž๐Ÿ๏ธ๐ŸงŠ) repository, trying to answer the question: how do I bring N apps to production through a number of stages and make sure that (oversimplifying) the final user gets a mix of N and N-1 revisions, say 90% production traffic / 10% canary traffic? And how do I make the code DRY so that bringing my next app will be super simple?

comments powered by Disqus