Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
Engineering

Uber’s Real-Time Push Platform

December 18, 2020 / Global
Featured image for Uber’s Real-Time Push Platform
Figure 1: High-level architecture of the overall system.
Figure 2: Server-client interaction for the SSE protocol.
Figure 3: Architecture for the new RAMEN backend server.
Uday Kiran Medisetty

Uday Kiran Medisetty

Uday Kiran Medisetty is a Principal Engineer at Uber. He has led, bootstrapped, and scaled major real-time platform initiatives in his tenure at Uber. He worked on revamping the overall Mobile API architecture from a monolithic polling-based flow to a bidirectional streaming-based flow. In the last 2 years, he led the re-write of the Fulfillment architecture that powers mission-critical business flows for all Uber verticals applications in the company. In the last couple of years, he led the re-architecture of Uber’s core fulfillment platform.

Nilesh Mahajan

Nilesh Mahajan

Nilesh Mahajan was a Staff Engineer at Uber. He joined Uber 5 years ago in the Data Engineering team and built large-scale data-cohorting tools. He then joined the Push Messaging Platform team 4 years ago and was instrumental in building multiple generations of the system and scaled it to the current needs. He left Uber recently to start a new adventure.

Anirudh Raja

Anirudh Raja

Anirudh Raja is a Senior Software Engineer at Uber. Over the last 3+ years he has been instrumental in building multiple generations of the PUSH infrastructure and scaled it to the current needs.

Madan Thangavelu

Madan Thangavelu

Madan Thangavelu is a Director of Engineering at Uber. Over the last 7 years, he has witnessed and contributed to the exciting hyper-growth phase of Uber. He spent 4 years leading the API gateway and streaming platform teams at Uber. He is currently the engineering lead for Uber's Fulfillment Platform that powers real-time global scale shopping and logistics systems.

Posted by Uday Kiran Medisetty, Nilesh Mahajan, Anirudh Raja, Madan Thangavelu

Category: