DSDichan Shresthainmy-connecting-dot-for-system-design.hashnode.dev·Apr 24, 2025 · 2 min readWhy Your PUBG Headshots Don’t Kill: Fixing Database Bottlenecks with ShardingYou’re in the final circle of a PUBG match. You line up the perfect AWM headshot, pull the trigger—but the enemy survives and instantly downs you. Frustrating, right? While lag or hitbox issues might come to mind, the real culprit is often a silent b...00
DSDichan Shresthainmy-connecting-dot-for-system-design.hashnode.dev·Apr 18, 2025 · 2 min readWhen Your Cart’s Full and the DB Crashes: How to Scale ReadsYou’re in a Flash Sale… and the Site Dies Imagine you’re racing through an online Black Friday sale—your cart is full, you hit Checkout, and… boom, the site crashes. Frustrating, right? You were this close to snagging that deal, but the server just c...01N
DSDichan Shresthainmy-connecting-dot-for-system-design.hashnode.dev·Apr 8, 2025 · 1 min readLatency vs Throughput: The Hidden Trade-Off in System DesignWhen measuring system efficiency, two metrics matter most: latency and throughput. Latency: Speed of a Single Operation Definition: The time taken to complete one task (e.g., a database query). Example: If an API call takes 200ms, that’s its latenc...00
DSDichan Shresthainmy-connecting-dot-for-system-design.hashnode.dev·Apr 6, 2025 · 1 min readPerformance vs Scalability: Why Your Fast System Can Still FailWhen designing systems, two terms often get confused: performance and scalability. Both impact user experience, but in very different ways. Performance Issues: When Your System is Just Slow Definition: Performance refers to how fast a system respond...00
DSDichan Shresthainmy-connecting-dot-for-system-design.hashnode.dev·Apr 5, 2025 · 3 min readScaling Horizontally vs VerticallyYou’ve heard it a million times: “Just scale horizontally, bro!”But here’s the dirty secret nobody tells beginners: choosing the wrong scaling strategy has killed more startups than bad coffee. Let me guess — you’re here because your app is slowing d...00