youtube image
From YouTube: Argo Rollouts at Scale: How We Brought Automated Rollback to 2100+ Micro-serv... Joseph Pallamidessi

Description

Argo Rollouts at Scale: How We Brought Automated Rollback to 2100+ Micro-services at Monzo - Joseph Pallamidessi, Monzo Bank ltd.

At Monzo, we massively invested in the micro-service philosophy and shipping small and often: we have 2100+ services and deploy over 100 times a day. We have great tooling and a fast deployment pipeline, yet our deployment strategy was still trailing some of the modern best practices. We were too reliant on testing, alerting, and engineers discipline: as a regulated bank this exposed us to a lot of risk, fines and potentially having the UK financial regulator taking action. This talk describes why we chose and integrated Argo Rollouts with a complex and established backend. You will see how we migrated 2100+ micro-services safely with minimal change despite the heavy customisation of our cluster. We will address how we improved our tooling to make the experience seamless to the backend engineers, and moved to a world where automated rollback became the default strategy (and not canarying !) By making deployment safer, we guarantee a better outcome for our customers: they will see fewer issues when using our platform. For our engineers, that means less time to deal with incidents, more time for delivering value, and reduces the anxiety and cognitive load of deploying.