srvjha.hashnode.devSystem Design: Scaling Databases to Millions – Complete Journey For any fast-growing system, one of the major problems it needs to solve is scaling. The system must be capable of handling lots of concurrent users. A crash is not an option. That can lead to major e4d ago·7 min read
srvjha.hashnode.devSystem Design: Thundering Herd Problem in Distributed SystemsWhat is Thundering Herd Problem ? When CBSE 12th board result website announces that results will be out exactly at 10 AM on particular day. Before 10 AM, thousands of students are waiting and refreshFeb 24·5 min read
srvjha.hashnode.devHow a Leaky Abstraction Led to an RCE in React Server ComponentsWhen RSC (React Server Components) were introduced, they significantly changed the landscape of React and modern web engineering. Writing backend or server-side code became much easier, and this approach appeared to solve long-standing SSR problems. ...Dec 21, 2025·4 min read
srvjha.hashnode.devMastering the DOM: A Hands-On Guide with ExamplesIn this article, I will share my learnings from completing DOM challenges. This will help you understand how the DOM works and introduce you to commonly used methods and event listeners for DOM manipulation. Let’s get started! What is DOM ? The DOM (...Feb 28, 2025·7 min read
srvjha.hashnode.devBuilding JavaScript Polyfills YourselfIn this article we will understand what is the exact meaning of polyfill and also will cover how to approach the polyfill question in interview and will implement the code with dry run . Let dive into it ! 🚀 Why Polyfill ? Suppose you are developing...Feb 10, 2025·4 min read