Design a geo-distributed rate limiter
Company: Plaid
Role: Software Engineer
Category: System Design
Difficulty: easy
Interview Round: Technical Screen
Quick Answer: 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.