Talk
IndiaFOSS 2024
From Flipkart to the Community: Open-Sourcing Varadhi's Managed Restbus
Session Description
Varadhi is Flipkart's managed RESTBus, featuring a message bus implementation with a REST interface and a message broker underneath. At its core it enables reliable, asynchronous and optionally ordered service to service communication patterns using REST interface.
From a minimalistic footprint a decade ago, currently it has scaled to more than 350 brokers, 3000 topics and 10000 subscriptions in multiple data centers. At its peak, during Flipkart’s flagship BBD event, more than a billion messages passed through the Varadhi platform in a single day with use cases spanning through entire Flipkart’s funnel.
In this session we aim to share below:
- Why use a RESTBus over message brokers for app integration use cases.
- REST Bus patterns Pub/Sub, Request/Response.
- A decade of journey in developing and using the RESTBus.
- Sneak peak in core features.
- Learnings and how they are being addressed in the open source version of Varadhi.
- Open sourcing of Varadhi and how one can contribute.