How to Design a Scalable Rate Limiting Algorithm | Dark Hacker News