these notes are inspired by ByteByteGo 🙌 and Alex Xu’s book ‘System Design Interview’ - an amazing read for anyone wanting to get better at system design! 🙏

<aside> 💡

each chapter is in it’s own page, so click on any of them down below, if you wanna read the full summary 👇  I will be fine-tuning the chapters whenever I have time, so stay tuned!

</aside>

Chapter 1: From 0 to Millions

Chapter 2: Back-Of-The-Envelop Estimations

Chapter 3: Framework For System Design Interviews

Chapter 4: Rate Limiter

Chapter 5: Consistent Hashing

Chapter 6: Key-Value Store

Chapter 7: Unique ID Generator In Distributed Systems

Chapter 8: Design URL Shortener

Chapter 9: Building A Web Crawler

Chapter 10: Crafting A Notification System

Chapter 11: How To Create A News Feed System

The rest of this book focuses on core system design problems that frequently come up in interviews.

<aside> 💡

FYI on the below pages : Although I still used the book, I’ve added more of a personal touch to the explanations and deeper-dives leveraging LLMs and AI👇

</aside>