> For the complete documentation index, see [llms.txt](https://blog.sunilgudivada.dev/notebook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blog.sunilgudivada.dev/notebook/system-design.md).

# System Design

- [Key Concepts](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts.md)
- [Scalability](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/scalability.md)
- [Latency Vs Throughput](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/latency-vs-throughput.md)
- [Databases](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/databases.md)
- [CAP Theorem](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/cap-theorem.md)
- [ACID Transactions](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/acid-transactions.md)
- [Rate limiting](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/rate-limiting.md)
- [API Design](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/api-design.md)
- [Strong Vs eventual consistency](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/strong-vs-eventual-consistency.md)
- [Distributed tracing](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/distributed-tracing.md)
- [Synchronous Vs asynchronous Communication](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/synchronous-vs-asynchronous-communication.md)
- [Batch Processing Vs Stream Processing](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/batch-processing-vs-stream-processing.md)
- [Fault Tolerance](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts/fault-tolerance.md)
- [Building Blocks](https://blog.sunilgudivada.dev/notebook/system-design/building-blocks.md)
- [Message](https://blog.sunilgudivada.dev/notebook/system-design/building-blocks/message.md)
- [Cache](https://blog.sunilgudivada.dev/notebook/system-design/building-blocks/cache.md)
- [Load Balancer Vs API Gateway](https://blog.sunilgudivada.dev/notebook/system-design/building-blocks/load-balancer-vs-api-gateway.md)
- [Introduction to system design](https://blog.sunilgudivada.dev/notebook/system-design/introduction-to-system-design.md)
- [Step By Step Guide](https://blog.sunilgudivada.dev/notebook/system-design/step-by-step-guide.md)
- [Emerging Technologies in System Design](https://blog.sunilgudivada.dev/notebook/system-design/emerging-technologies-in-system-design.md)
- [System design component checklist](https://blog.sunilgudivada.dev/notebook/system-design/system-design-component-checklist.md)
- [Azure](https://blog.sunilgudivada.dev/notebook/system-design/system-design-component-checklist/azure.md)
- [AWS](https://blog.sunilgudivada.dev/notebook/system-design/system-design-component-checklist/aws.md)
- [Google Cloud](https://blog.sunilgudivada.dev/notebook/system-design/system-design-component-checklist/google-cloud.md)
- [LinkedIn feed Design](https://blog.sunilgudivada.dev/notebook/system-design/linkedin-feed-design.md)
- [Scalable Emoji Broadcasting System - Hotstar](https://blog.sunilgudivada.dev/notebook/system-design/scalable-emoji-broadcasting-system-hotstar.md): Hotstar first introduced Sports Bar in 2019. In the world cup 2019, 5 Billion Emojis from 55.83 Million users during the ICC Cricket World Cup 2019.
- [UPI Payment System Design](https://blog.sunilgudivada.dev/notebook/system-design/upi-payment-system-design.md): As per the recent data from the economic times, In 2023 number of UPI transactions are around 117.6 Billion transactions with total value of 182 lakh crore.
- [Stock Broker System Design - Groww](https://blog.sunilgudivada.dev/notebook/system-design/stock-broker-system-design-groww.md)
- [Designing Instagram's Collaborative Content Creation - Close Friends Only](https://blog.sunilgudivada.dev/notebook/system-design/designing-instagrams-collaborative-content-creation-close-friends-only.md)
- [Vending Machines - Over the air Systems](https://blog.sunilgudivada.dev/notebook/system-design/vending-machines-over-the-air-systems.md)
- [Reference Links](https://blog.sunilgudivada.dev/notebook/system-design/reference-links.md)
