MicroByte Title: Design a Rate Limiter
Domain: System Design
Scope of learning for learners: This microbyte will introduce learners to concept of rate-limiting to prevent DOS attacks, to prevent an API from being overwhelmed and to prevent the server to blow up (Just kidding).
Activities:
- Introduction to rate limiting
- Case Study:- Pinterest API
- Discuss rate limiting strategies
- Implement one of the strategies using micro-tasks.
- Mega-Challenge