DVDevansh Vermainbackendblueprints.hashnode.dev·3d ago · 7 min readHow consistent hashing works and helps in rebalancing shards in a SQL DB.The problem consistent hashing solves Say you shard your users table across 4 database nodes /shards using a hash function -> hash(user_id) % 4. This works fine — until you add a 5th node. Now % 4 bec00
FAFaizan Aliinmadprogrammer1.hashnode.dev·Jul 8 · 20 min readPerformance vs Scalability: Understanding the DifferenceCode to Scale — Part 2 "Our application is fast." That's great. But can it handle 100× more users tomorrow? This is one of the most common misconceptions in software engineering. Developers often use00
DKDamir Karimovinblog.damir-karimov.com·Jul 7 · 4 min readMonolith First, Microservices Later: The Architecture Decision That Saves StartupsMost startups don't fail because of a monolith. They fail because they never build something people actually want. Stop Building for Scale Before You Have Users If you've spent time on YouTube, Reddit00
KSKanishka Shashiinnodej.hashnode.dev·Jul 7 · 11 min readBuilding Scalable Systems: Caching, Rate Limiting, and ObservabilityWhat Happens When Your Application Suddenly Gets One Million Users? Imagine this. You launch a new product after months of development. Marketing campaigns go live, influencers start talking about it,00
AOAdekola Olawaleinadekolaolawale.hashnode.dev·Jul 7 · 9 min readPart 8: Staff-Level System Design for Massive Frontend Applications: Architecting for Millions of UsersWhen most developers hear the phrase system design, they immediately think about backend engineering. Questions like: Which database should we use? How should we partition data? Should we use Redis00
FAFaizan Aliinmadprogrammer1.hashnode.dev·Jul 7 · 6 min readScalability Explained: What It Really Means to Build Software That GrowsFrom Code to Scale — Part 1 Every developer eventually hears someone say: "We need to make the application scalable." It sounds straightforward. Until you ask the obvious question: What exactly is 00
FGFrances Georgeinvirtualmachineapache.hashnode.dev·Jul 2 · 12 min readDeploying Azure Virtual Machine Scales set with AutoscalingINTRODUCTION Scenario: PalmPay Millions of Nigerians initiate transfers, pay bills, and top up airtime at the same time during holidays like Christmas, Sallah, and end-of-month salary cycles, causing 00
SCSandeep Choudharyinsandeepc.hashnode.dev·Jun 28 · 8 min readDatabase Sharding - Strategies for Horizontal Data PartitioningWelcome back to our System Design Series! Today, we're diving deep into a crucial technique for scaling databases - sharding. As applications grow and data volumes explode, a single database instance 00
AAAwais Ahmadinblog.itsahmadawais.com·Jun 27 · 6 min readWhy Scaling Servers Doesn't Fix Your Database BottleneckHorizontal scaling solves many problems. But it doesn't solve all of them. One of the most common misconceptions among developers is that adding more application servers automatically means the applic20
SSilentHacksinsilenthacks.hashnode.dev·Jun 27 · 14 min readWhen "Roughly Similar" Became a Scaling ProblemSacrifice a few items, get one back. What even goes into making something like this? When we were brainstorming features for the bot, this concept was something we were all keen on. The idea itself is00