Loading…
DevConf.IN '18 has ended
DevConf.in 2018 is the second free annual community conference sponsored by Red Hat for Developers, System admins, DevOps engineers, Testers, Documentation writers and other contributors to open source technologies. It is a platform for the local FOSS community participants to come together and engage in the knowledge sharing through technical talks, workshops, panel discussions, hackathons and such activities.

When: August 4-5, 2018

Venue: Christ University - Bengaluru, India

We request you to mark the talks you’re interested to help save time.
View analytic
Sunday, August 5 • 11:45am - 12:15pm
Disassembling a monolith using kafka stream actors

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
The challenge was to break down the highest throughput service of Gojek which operates at the peak traffic of 2.5 million requests per minute. Our story is about supporting the backbone of a unicorn with near real-time response and 99.99 % availability

The data that we receive is driver location pings and is used to serve features like, finding drivers for bookings, live tracking. The data being location pings is very ephemeral

We decided to convert this system into a data pumping engine to our reliable message bus - Kafka. On this message bus, we set up many actors who could react to each message they receive. The reaction could be to filter the message, enhance and forward, serve it via a persistence layer. To support this entire functionality, we relied on using Kafka streams library

Speakers
SS

Shubham Saxena

Go-Jek
Hi! I am Shubham Saxena. I am a part of the team of product engineers at Go-Jek Engineering. My recent interests are distributed systems, golang and fiddling with vim (my favorite text editor). If not found on my laptop (which is very rare); I could be seen reading a book or jogging... Read More →


Attendees (149)