Design a geo-distributed rate limiter
Company: Plaid
Role: Software Engineer
Category: System Design
Difficulty: easy
Interview Round: Technical Screen
Overview: This question evaluates a candidate's competency in designing geo-distributed, globally consistent rate limiting systems that enforce per-API-key and additional constraints while balancing low-latency request paths and regional failure tolerance.
Read the full Plaid Software Engineer interview experience this question came from