Uber uses an integrated caching solution named CacheFront with Redis, Docstore, and MySQL for efficient data handling. The system fetches data from Redis for cache hits and uses MySQL for cache misses, leveraging a CDC service for invalidation. Multi-region cache warming with Redis streaming handles potential database overloads during region fail-overs, while strategic sharding ensures even load distribution across instances.

5m read timeFrom blog.bytebytego.com
Post cover image
Table of contents
The Enterprise Ready Conference for engineering leaders (Sponsored)Top Kafka Use Cases You Should KnowHow Uber Served 40 Million Reads with Integrated Redis Cache?Latest articlesWhat makes AWS Lambda so fast?Why do we need to use a distributed lock?SPONSOR US

Sort: