Cache Strategies in Distributed SystemsCaching is one of the most powerful tools for building fast and scalable systems. By storing frequently accessed data in memory, applications can avoid expensive database queries and significantly redMar 8 · 7 min readomkargujja.hashnode.dev
The Thundering Herd ProblemUnderstanding the Thundering Herd Problem in Distributed Systems Modern systems are built to handle thousands or even millions of requests. But sometimes a system faces a sudden burst of traffic that Mar 8 · 7 min readomkargujja.hashnode.dev
Which Sorting algorithm for Almost Sorted Array?An almost sorted array is given to us and the task is to sort that array completely. Then, which sorting algorithm would you prefer and why? [Salesforce] ANSWER First of all, What is nearly sorted array or almost sorted array ? Given an array of n e...Oct 4, 2022 · 1 min readomkarg01.hashnode.dev
Javascript Interview Preparation Cheat sheet.Scope The scope is the region in a program within which the variables, objects, and functions can be accessed. There are 2 types of scope:- 1. Global Scope:- The outermost part of the program is a global scope. Any variables declared in the global s...Sep 29, 2022 · 4 min readomkarg01.hashnode.dev
Git Cheat SheetWhat is Git? Git is a version control system for tracking computer file changes. It is generally used for source code management in software development. Git is used to track changes in the source code. The distributed version control tool is used...Aug 22, 2022 · 2 min readomkarg01.hashnode.dev