scalable.hashnode.devDatabase Concepts for Modern System DesignWhy do we need databases? Or even storage? Suppose you are ordering a book from an e-commerce platform. You open the app, search for the book, and the system must fetch that information instantly. This means the application needs a place to store pro...Nov 19, 2025·2 min read
scalable.hashnode.devLoad Balancers Explained: How They Work and Why REST APIs Need Them - Part 2Load balancers spread incoming client requests(you can call it load) evenly across servers using smart algorithms. We will discuss few most used algorithms. Round Robin: In the Round Robin method, the load balancer distributes incoming client reque...Oct 2, 2025·9 min read
scalable.hashnode.devLoad Balancers Explained: How They Work and Why REST APIs Need Them - Part 1Imagine a call center with 10 employees working the same shift. During the day, 1,000 customer calls come in. You’d expect the calls to be distributed roughly evenly—maybe 100 per employee, right? But now imagine this: One employee ends up getting 20...Sep 28, 2025·4 min read
scalable.hashnode.devHorizontal vs Vertical Scaling: A Comprehensive GuideImagine it’s Friday night and you’re craving Domino’s Pizza. You place an order online, but the website says the estimated delivery time is 2 hours. Why? Because there’s a massive rush — and only one outlet is handling all the orders in your city. No...Aug 8, 2025·3 min read