Speaker

Tim Xiao

Tim Xiao

Daocloud Developer, Argo Contributor

Actions

Worked as DevOps Platform Developer in DaoCloud, A Kubernetes based software and solution provider. Gitops adoptor and advocator.

Rollout Patterns: Smoothly Migrating and Rolling Out Your Microservices

At Watsons, most of their services are built on Dubbo. Now, they aim to utilize delivery tools like Argo CD and Argo Rollouts to automatically and securely deliver their services. However, they have encountered complexities beyond what Argo Rollouts assumes. We will summarize these patterns and demonstrate how to handle them, including:

- Pattern 1: One service at a time.
- Pattern 2: Multiple services, each forward-compatible.
- Pattern 3: Multiple services with version dependency.

[Multi-Service Progressive Delivery with Argo Rollouts | Codefresh](https://codefresh.io/blog/multi-service-progressive-delivery-with-argo-rollouts/) provides a very clear discussion framework. However, it is based on blue-green strategy, meanwhile the operation is invasive and requires manual intervention during the release process. We offered a simpler and more automated process.

Tim Xiao

Daocloud Developer, Argo Contributor

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top