Web Vitals – What are FCP, LCP, FID, TBT, TTFB?
Web Vitals. These metrics offer valuable insights into how users perceive the speed and responsiveness of a web page.
Web Vitals. These metrics offer valuable insights into how users perceive the speed and responsiveness of a web page.
a distributed system design to handle high traffic volumes, ensure scalability, maintain reliability, and facilitate continuous deployment.
How to start with Distributed System Design: A Practical Guide for Scale and Reliability Read More »
Token and Leaky Bucket Implementation and Explanation or rather rate limiting is a technique used to control the rate of traffic on a network. These are implemented using Congestive-Avoidance Algorithms (CAA), namely Token and Leaky Bucket algorithm.
Rate Limiting – Token and Leaky Bucket Implementation and Explanation Read More »
Software system monitoring tools are essential for ensuring the smooth and efficient operation of any software system. These tools are designed to continuously monitor the performance and status of a system, alerting administrators to any issues or potential problems that may arise. There are many different types of software system monitoring tools available, each with its own set of features and capabilities. In this article, we will explore some of the most popular and widely used tools for software system monitoring.
Let us divide Parking Lot – System Design HLD into two main points, one is entry and other is exit. In entry we should provide tickets to end user by querying the DB and save / update the details accordingly. And in exit the payment is processed and vehicle is marked for exit and parking db is updated.
One of the major things in scalable system design is to choose the correct type of Database.
A Race Conditions In Distributed Or Multithreaded System generally occurs when there are multiple threads or clients trying to access the same resource at one point of time resulting in an inconsistent, unavailable and faulty behaviour.
Race Conditions in Distributed or Multithreaded System Read More »
Today, we are going to learn how we can create DropBox – System Design Or GoogleDrive, Or OneDrive.
The name of this city has an epic story related to it as well. It is derived from the MahishaSur where Mahisha means “buffalo” and Sur means “devil” and as per Hindu mythology, Mahishasur ruled the ancient parts of the Mysore Kingdom. He was killed by the Goddess Chamundeshwari [Durga] after whom it is named. ‘Mahishapura’ later became Mahisūru/Mysuru (a name which, even now, the royal family uses). And that’s why, Mysuru, Where Demons Ruled.
Once you grow in your carrier and you want to switch for whatsoever reason. Then more than designing architecture patterns, the interviewer asks more language-specific very hard questions. One specific question that we stumble upon in most of the interviews is Covariance and Contravariance in c#.
Well, to be specific it is not that hard, just understand the basic definition of both first.