🧠 Database Sharding vs Replication: Scaling Databases in Modern System Design (With MongoDB Examples)Jun 28, 2025·4 min read
🧠 Low-Level Design in System Design — SOLID Principles Explained with Real-Life Analogies (JS Examples)📍 Introduction When building scalable backend systems or designing clean architecture, writing maintainable, extensible, and testable code is a must. That’s where SOLID principles come into play — the foundation of Low-Level Design (LLD). In this bl...Jun 29, 2025·4 min read