OGOmkar Gujjainomkargujja.hashnode.dev·Mar 8 · 7 min readCache 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 red00
OGOmkar Gujjainomkargujja.hashnode.dev·Mar 8 · 7 min readThe 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 00
OGOmkar Gujjainomkarg01.hashnode.dev·Oct 4, 2022 · 1 min readWhich 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...00
OGOmkar Gujjainomkarg01.hashnode.dev·Sep 29, 2022 · 4 min readJavascript 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...00
OGOmkar Gujjainomkarg01.hashnode.dev·Aug 22, 2022 · 2 min readGit 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...00