Low-Level Design (LLD) Guide What is Low-Level Design (LLD)? Low-Level Design (LLD) is the process of designing detailed components of a system, focusing on class structures, object relationships, methods, and interactions. What is Object-Oriente...
What is the CI/CD Pipeline? CI and CD is the process in which we automate the integration of code changes from multiple developers into a single codebase. It is actually a software development practice where the developers commit their work frequent...
What is ChatGPT ? ChatGPT is an AI powered chat bot that uses natural language processing and machine learning algorithms to understand and respond to your queries and requests. It can answer your questions and engage in conversations with you in a ...
Low Level Design (LLD) LLD – Its refers to the Design of small components of an application or an application that serves the requirement or serves a set of business requirements. Building Blocks of LLD : Requirement Gathering Laying Down Use Cases U...
Fault (Vs) Failure : Fault is the CAUSE , Failure is the EFFECT Fault Tolerance – It will replicates the server , if any one of the server fails also the other replicated server will give the Response to the Customer . it will applicable for DB as we...
CAP THEOROM : C – Consistency A – Availability P – Partitioning The CAP Theorem is a fundamental concept in distributed system design, helping engineers understand the trade-offs between Consistency, Availability, and Partition Tolerance in any dist...
What is Pub/Sub Messaging ? Related Terminology Sub Publisher —> Input(Channel) —> Output(Channel) —> Sub ...
Message Queues : Synchronous & Asynchronous Communication : Both parties are connected with each other over the dedicated line and they are responding each other / exchanging the information in Synchronous manner there is no wait & lag any of the par...
APIs - Application Programming Interface APIs are used for Communications Abstraction hiding the implementation of process , ex if you hit the POST call its will go to the Server and its post the data but actually the POST doesn’t know the How its im...
Application / Services Here we can take example of client – server architecture In Client side the piece of code is running , and the Server side piece of code is running these both will I tract to each other and provides the required data Client App...