> For the complete documentation index, see [llms.txt](https://huy312100.gitbook.io/software-development/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://huy312100.gitbook.io/software-development/system-design/fundamental/design-a-rate-limiter/step-2-propose-high-level-design-and-get-buy-in.md).

# Step 2 - Propose high-level design and get buy-in

- [Algorithms for rate limiting](https://huy312100.gitbook.io/software-development/system-design/fundamental/design-a-rate-limiter/step-2-propose-high-level-design-and-get-buy-in/algorithms-for-rate-limiting.md)
- [Token bucket algorithm](https://huy312100.gitbook.io/software-development/system-design/fundamental/design-a-rate-limiter/step-2-propose-high-level-design-and-get-buy-in/algorithms-for-rate-limiting/token-bucket-algorithm.md)
- [Leaking bucket algorithm](https://huy312100.gitbook.io/software-development/system-design/fundamental/design-a-rate-limiter/step-2-propose-high-level-design-and-get-buy-in/algorithms-for-rate-limiting/leaking-bucket-algorithm.md)
- [Fixed window counter algorithm](https://huy312100.gitbook.io/software-development/system-design/fundamental/design-a-rate-limiter/step-2-propose-high-level-design-and-get-buy-in/algorithms-for-rate-limiting/fixed-window-counter-algorithm.md)
- [Sliding window log algorithm](https://huy312100.gitbook.io/software-development/system-design/fundamental/design-a-rate-limiter/step-2-propose-high-level-design-and-get-buy-in/algorithms-for-rate-limiting/sliding-window-log-algorithm.md)
- [Sliding window counter algorithm](https://huy312100.gitbook.io/software-development/system-design/fundamental/design-a-rate-limiter/step-2-propose-high-level-design-and-get-buy-in/algorithms-for-rate-limiting/sliding-window-counter-algorithm.md)
- [High-level architecture](https://huy312100.gitbook.io/software-development/system-design/fundamental/design-a-rate-limiter/step-2-propose-high-level-design-and-get-buy-in/high-level-architecture.md)
