Khushi Verma·3d agoWhy Is My Query Slow? Indexing and DenormalizationTwo ways to make reads faster, and the catch that comes with both.
Khushi Verma·6d agoSQL vs NoSQL: It’s Really About the Guarantees You NeedChoosing a database is really choosing which guarantees your data needs. A beginner-friendly guide to SQL, NoSQL and ACID.
Khushi Verma·Oct 31Available Isn’t Reliable: Scalability, Reliability and AvailabilityThree words we use loosely
Khushi Verma·Oct 2397 Tests, 96.7% Coverage, and the Lessons SonarQube Taught MeHow a static code analyzer reviewed my first backend project, and what I learned from it.
Khushi Verma·Oct 19SPOF, Failover and Fault Tolerance: Keeping Systems AliveWhat I learned about designing systems that keep working when something breaks
Khushi Verma·Oct 10Stateful vs Stateless Architecture: The Server That Remembers vs The One That ForgetsDoes your server remember you, or treat every request as brand new? Here’s how I understood it, with diagrams.
Khushi Verma·Oct 6How Computers Know When Your Data Is BrokenChecksums explained in plain words, with no math and no jargon.
Khushi Verma·Oct 3Latency vs Throughput vs Bandwidth: The Simple Mental Model Every Engineer Should KnowLatency, throughput, and bandwidth come up in almost every conversation about system performance. They sound alike, people use them…
Khushi Verma·Oct 2forEach Lied to Me: 3 JavaScript Timing Bugs Worth KnowingA stale search box, an async loop that never waits, and an animation that runs faster on a gaming monitor. Here’s what’s really going on…A response icon1A response icon1
Khushi Verma·Sep 29Forward Proxy vs Reverse Proxy: Whose Side Are They On?From the basic idea to the details you meet in real projects and interviews. Both sit in the middle and pass traffic along. The difference…