Choosing datastores

Choosing datastores

Guide on how to select datastores to solve different problems

Ankit Gupta

@ankit467gupta

Efficient and Reliable Ticket Routing Platform@Uber Scale

Submitted Aug 6, 2021

Routing, a key function of Uber’s Customer Obsession platform, is a distributed, high-scale, low-latency platform that acts as the “brain” connecting a customer to the best suited human to address their concerns in the fastest and most effective way - at Uber scale. Router’s journey from using MySQL as a single data store to now a hybrid model (Redis, Elastic Search, MySQL, DocStore - internal NoSQL Db) to build an omni-channel ecosystem across multiple lines of business (Rides, Eats, Delivery, OTT etc.), globally and support complex matching at an expected QPS >1K - has been transformational.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}