What's Happening?
DoorDash has introduced Entity Cache, a proxy caching platform designed to optimize its microservices architecture by reducing redundant service-to-service requests. Built on Envoy and Valkey, the platform supports over 1.5 million requests per second
with 99.99999% availability. Entity Cache intercepts HTTP and gRPC requests, providing a centralized caching solution that improves performance and reduces backend load. The platform's architecture includes features like Kafka-based event-driven invalidation and dual TTL thresholds to maintain cache freshness and reliability.
Why It's Important?
As DoorDash continues to scale, optimizing its microservices architecture is crucial for maintaining performance and reducing operational costs. The implementation of Entity Cache addresses the challenges of high request volumes and backend load, ensuring efficient service delivery. This development highlights the importance of infrastructure-level optimizations in modern software architectures, particularly for companies operating at scale. By improving cache efficiency and reliability, DoorDash can enhance user experience and support its growing customer base.















