Rishabh Singh·Apr 12System Design-Chapter.5: Unique ID generator in Distributed SystemsImagine you walk into a massive government office that handles 10,000 applications every second. Every single person who walks in needs a…
Rishabh Singh·Apr 6The City of Kubernetes: A Story of Names, Addresses, and BadgesPicture an industrial city. It has districts, a factory districts, a warehouse district, a financial districts. Each districts is…
Rishabh Singh·Mar 30System Design- Chapter.4: Designing a Key-Value StoreRemember whenever we go to temple. We have to leave our shoes outside, sometimes we hand it to an attendant and they give us a token number…A response icon1A response icon1
Rishabh Singh·Mar 13System Design — Chapter.3: Consistent Hashing ExplainedBefore we do a deep dive into Consistent Hashing lets first understand the terms “Hash” or “Hashing”.A response icon2A response icon2
Rishabh Singh·Dec 1, 2025System Design — Chapter.2: Mastering Traffic Control: Designing a High-Scale Rate LimiterImagine a highway where cars (your user requests) can drive as fast as they want. Eventually, too many cars will cause a massive traffic…
Rishabh Singh·Nov 15, 2025System Design — Chapter.1c: Making the System Resilient and ReliableWe’ve covered speed and scaling. Now, let’s talk about making our system highly available, reliable, and easy to manage essential steps…
Rishabh Singh·Nov 12, 2025System Design — Chapter.1b: Scaling the Web and Data TiersIn past System Design blogs we read about its single server setup, databases, load-balancers, caching and CDN. If you haven’t read about…
Rishabh Singh·Nov 10, 2025Distributed Document Structuring with Docling and SparkThe task of executing document processing at scale requires converging three distinct, highly specialized technologies: distributed…A response icon1A response icon1
Rishabh Singh·Nov 8, 2025Factory MethodThink of a factory as a machine that builds things for you. Instead of YOU building the object piece-by-piece. You press a button and the…
Rishabh Singh·Nov 8, 2025What is ABC (Abstract Base Class)🤔In OOP we study about abstraction which means show only what is necessary and hide the messy details.