Revolutionizing Continuous Deployment: How Databricks Integrates Arg... Rohit Agrawal & Gavin Kliger
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2023-04-20

Revolutionizing Continuous Deployment: How Databricks Integrates ArgoRollouts to Achieve Zero-Downtime Releases - Rohit Agrawal & Gavin Kliger, Databricks, Inc.

The Release Intelligence team at Databricks leverages ArgoRollouts as a core component in their continuous deployment process, integrating it with other popular open-source projects such as Jenkins, Spinnaker, and Prometheus. This integration allows us to deploy hundreds of services across different clouds and regions multiple times daily with ease and efficiency. ArgoRollouts seamlessly integrates with other open-source projects to provide great flexibility allowing our teams to leverage their existing knowledge and tools rather than requiring them to learn entirely new technology. This talk covers our journey and focuses on how we use some of the very advanced features of ArgoRollouts, such as canarying, dry-runs, and different release strategies tailored for use cases, to minimize the blast radius and ensure a safe, zero-downtime release. The approach we took with ArgoRollouts allowed our developers to focus on their core competencies and reduced the complexity of the release process. By hiding all the underlying complexity, the team can achieve a streamlined and automated deployment process that meets the demands of a fast-paced and ever-evolving industry.