October 22, 2019

228 words 2 mins read

Unblocking the Release Train with Istio Traffic Management

Unblocking the Release Train with Istio Traffic Management

Wealth Wizards employs a microservice architecture, with each service being actively developed. As soon as a change is in the mainline its on the release train and any subsequent changes traditional …

Talk Title Unblocking the Release Train with Istio Traffic Management
Speakers Pierre Meunier (Senior Platform Engineer, Wealth Wizards), Dave Shepherd (Senior Platform Engineer, Wealth Wizards)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Barcelona, Spain
Date May 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

Wealth Wizards employs a microservice architecture, with each service being actively developed. As soon as a change is in the mainline it’s on the release train and any subsequent changes traditionally ended up in a queue. If that change has a delay, then all subsequent changes get stuck and then have to be released together. There are many ways to try and avoid these problems, but one way is to stop items getting on the release train until it’s ready. Istio does many things, but the traffic management functionality is the key to this solution. It allows traffic to be routed to different versions of the same service. The Wealth Wizards implementation will route all traffic to the mainline or master version of a service by default. However, if the hostname includes a version prefix then it will route traffic to the corresponding version of the service, if it exists.

comments powered by Disqus