Clover

Automation of rainbow deployments and service mesh with HAProxy

At Clover, we leverage rainbow deployment strategy to expose multiple versions of an application to different customers based on traffic weights as well as via customer pinning. This critical routing logic is implemented using HAProxy's "Map" feature.

What you'll learn:

  • Implementation techniques for routing to multiple application versions simultaneously
  • Using HAProxy as a sidecar service mesh for business-critical applications
  • Open Application Model specification for HAProxy resources
  • HAProxy Fusion Control Plane conversion allows developers to execute routing changes without advanced HAProxy config syntax

HAProxy's versatility is showcased in its use as a sidecar service mesh for our most business-critical application, while allowing developers to make routing changes without requiring in-depth HAProxy configuration knowledge.

Speakers
random profile image forAnirudh Ramesh

Anirudh Ramesh

Senior SRE

random profile image forDilpreet Singh

Dilpreet Singh

Senior Cloud Engineer

Join the conversation on Slack, LinkedIn or X.