Live data from Hacker News

Uber’s Real-Time Push Platform

eng.uber.com

1–3 of 3 posts

Re: Uber’s Real-Time Push Platform

#3

Why did they need to build a TCP like protocol (they call RAMEN)?

This is not a replacement for TCP protocol. The protocol described is a mechanism to send different API messages using the same HTTP SSE connection with ability to track acknowledgements. Once we switch to gRPC bi-directional stream, the protocol will be simplified as we can send messages and acknowledgements on the same connection.