HA for Wasabi (A/B Testing Platform) in Kubernetes


Wasabi A/B Testing Platform is a real-time, enterprise-grade, 100% API driven project. Users are empowered to own their own data, and run experiments across web, mobile, and desktop. It’s fast, easy to use, it’s chock full of features, and instrumentation is minimal.

Being Wasabi in production at our organisation as a single node instance was causing a lot of delays for the API requests.

I tried to implement wasabi in kubernetes for high availability.

Limitations : I have implemented wasabi using cassandra in kubernetes. If any of the pod for cassandra dies it will result into disconnecting the database with wasabi. You can always modify the code and use independent cassandra service which is highly available (for e.g. Aiven.io) and can implement wasabi.

Source code : 
https://github.com/swapnilpatil1682/wasabi-main
Previous
Next Post »

Popular Posts