How to Design a Rate Limiter (A Complete Guide for System Design Interviews) | Not Hacker News!