Am I doing deployments right? Advanced deployment patterns in practice.
While CI became the norm in our daily workflows, deployment still has sort of an artisanal feeling – everyone does it their way, ignoring that there are several patterns and practices that can actually be re-used. Concepts like feature flags, A/B testing or canary deployments are actually just at arms’ length, but for some reason these practices are often misunderstood, with people believing they are just for ‘the big boys’ like Amazon, Google and Microsoft. This cannot be any further from the truth, and the learning curve is actually very low. Let’s take a look at some real example from the field and learn how to implement these in your pipeline.