P
Community contributor
Priya Sharma
@priya_google
Verified Google
Staff Software Engineer @ Google | Distributed Systems & Storage
Staff Software Engineer at Google
Staff Software Engineer at Google Core Systems. 9+ years designing high-throughput distributed systems.
1 questions shared3,200 Contributor XPLevel 5
Open to referrals / mentoringLinkedIn
Questions shared (1)
Explore their questions and approachessoftware engineeringTechnical Round 3 (System Design)Asked in 2025
Design a Globally Distributed Rate Limiter Supporting 100M Requests Per Second
Key Architectural Insight: Centralizing counters in a single global Redis creates unacceptable cross-region WAN latency (100ms+). The optimal design uses local in-memory token buckets synchronized asynchronously via distributed sliding-window consensus or token batching.
11 views•92 found helpful
Practice this question →