Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
DSA
20.4K+ articles
Misc
7.7K+ articles
Computer Networks
3.4K+ articles
Difference Between
3.1K+ articles
DBMS
1.3K+ articles
System Design
1.1K+ articles
Operating Systems
993+ articles
dbms
51+ articles
Interview Prep
35+ articles
Distributed System
37 posts
Recent Articles
Designing Distributed Search System
Last Updated: 18 October 2025
Behind every such search box lies a search system: a system that takes a text query from the user and returns relevant content within seconds. Designing a search system th...
read more
System Design
Distributed System
Consistency & Replication Interview Questions - Distributed Systems
Last Updated: 28 August 2025
Consistency and replication are fundamental for ensuring data reliability and availability in distributed systems. Replication involves maintaining multiple copies of data...
read more
Distributed System
Interview Prep
Synchronization & Coordination Interview Questions - Distributed Systems
Last Updated: 28 August 2025
Synchronization and coordination are critical in distributed systems to ensure that multiple processes or nodes work together correctly despite being physically separated....
read more
Distributed System
Interview Prep
Communication & RPC
Last Updated: 28 August 2025
In distributed systems, communication is the backbone that enables processes running on different machines to coordinate and share data. It involves mechanisms like messag...
read more
Distributed System
Interview Prep
Architecture & Models Interview Questions - Distributed Systems
Last Updated: 28 August 2025
Architecture and models in distributed systems define how multiple independent components work together as a single cohesive system. Common architectures include client-se...
read more
Distributed System
Interview Prep
Koo Toueg Algorithm for Coordinated Checkpointing
Last Updated: 23 July 2025
The Koo Toueg Algorithm is used in distributed systems to ensure that data is consistently saved across different parts of a network. In such systems, coordinated checkpoi...
read more
Picked
System Design
Distributed System
PLUS: The Distributed Shared Memory
Last Updated: 23 July 2025
Pre-requisites: Distributed shared memoryDistributed shared memory (DSM) is a key technology for achieving high performance in parallel computing. The main goal of DSM is ...
read more
Operating Systems
Distributed System
Google File System
Last Updated: 13 March 2026
The Google File System (GFS) is a scalable, fault tolerant distributed file system developed by Google. It is designed to store and process massive datasets for applicat...
read more
Misc
Google Cloud Platform
DevOps
Google
Distributed System
Causal Ordering of Messages in Distributed System
Last Updated: 23 July 2025
Causal ordering of messages is one of the four semantics of multicast communication namely unordered, totally ordered, causal, and sync-ordered communication. Multicast co...
read more
Operating Systems
Picked
Distributed System
Schiper Eggli Sandoz Protocol
Last Updated: 16 February 2023
Schiper Eggli Sandoz Protocol is used to maintain the casual ordering of the messages i.e. the message which is sent first should be received first. This is the contrast t...
read more
Technical Scripter
Computer Networks
Picked
Technical Scripter 2022
Distributed System
Static vs Dynamic Load Balancing
Last Updated: 13 May 2024
A load balancer is a device that acts as a reverse proxy and distributes network or application traffic across a number of servers. Load balancing usually involves dedicat...
read more
Computer Networks
Distributed System
Load Balancer
Communication Protocols For RPCs
Last Updated: 26 March 2026
Remote Procedure Call (RPC) communication protocols provide a high-level interprocess communication mechanism. The following are core RPC communication protocols that are ...
read more
Computer Networks
Picked
Geeks Premier League
Geeks-Premier-League-2022
Distributed System
Encoding and Decoding in Communication Process
Last Updated: 15 March 2022
In this article, we will go through the concept of Encoding and Decoding the message in Communication Process in Distributed Systems in detail.Encoding and Decoding in Com...
read more
Computer Networks
Picked
Geeks Premier League
Geeks-Premier-League-2022
Distributed System
Performance Metrics For Mutual Exclusion Algorithm
Last Updated: 23 July 2025
Mutual exclusion is a program object that refers to the requirement of satisfying that no two concurrent processes are in a critical section at the same time. It is presen...
read more
Computer Subject
Operating Systems
Picked
Distributed System
Introduction to Distributed Computing Environment (DCE)
Last Updated: 23 July 2025
The Benefits of Distributed Systems have been widely recognized. They are due to their ability to Scale, Reliability, Performance, Flexibility, Transparency, Resource-shar...
read more
Picked
Distributed System
Distributed-Systems
1
2
3