Data Structure
Java
Python
HTML
Interview Preparation
Tutorials
Courses
Tracks
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
Similar Topics
Web Technologies
32.1K+ articles
DSA
20.0K+ articles
Python
19.6K+ articles
Experiences
15.8K+ articles
Interview Experiences
14.2K+ articles
School Learning
11.1K+ articles
JavaScript
9.9K+ articles
Java
9.3K+ articles
Misc
7.7K+ articles
Process Synchronization
36+ articles
Distributed-Systems
14 posts
Recent Articles
Popular Articles
gRPC Communication in Distributed Systems
Last Updated: 23 July 2025
gRPC is an efficient and flexible communication protocol that enhances interactions in distributed systems. This article explores gRPC's architecture, setup, communication...
read more
Picked
Distributed-Systems
Gossip Protocol in Disrtibuted Systems
Last Updated: 23 July 2025
In this article, we will discover the Gossip Protocol, decentralized communication for fault-tolerant systems, and learn how it scales and ensures data consistency in dist...
read more
Picked
Distributed-Systems
Clock Synchronization in Distributed Systems
Last Updated: 17 September 2025
In distributed computing, where multiple systems collaborate to accomplish tasks ensuring that all the clocks are synchronized plays a crucial role. Clock synchronization ...
read more
Picked
Distributed-Systems
Message Passing in Distributed System
Last Updated: 21 August 2025
Message passing in distributed systems refers to the communication medium used by nodes (computers or processes) to communicate information and coordinate their actions. I...
read more
Picked
Distributed-Systems
Goals of Distributed System
Last Updated: 25 June 2023
In this digital world, a distributed system is a network of interconnected computers that enhances user experience, resource utilization, scalability, reliability, and per...
read more
Picked
Distributed-Systems
Distributed Systems Tutorial
Last Updated: 17 September 2025
A distributed system is essentially a collection of independent computers that appear to its users as a single coherent system. Instead of one powerful machine handling ev...
read more
Tutorials
Distributed-Systems
Middleware in Distributed System
Last Updated: 23 July 2025
In distributed systems, middleware is a software component that provides services between two or more applications and can be used by them. Middleware can be thought of as...
read more
Picked
Distributed-Systems
What is Scalable System in Distributed System?
Last Updated: 17 September 2025
In distributed systems, a scalable system refers to the ability of a networked architecture to handle increasing amounts of work or expand to accommodate growth without co...
read more
Picked
Distributed-Systems
Types of Transparency in Distributed System
Last Updated: 17 September 2025
In distributed systems, transparency plays a pivotal role in abstracting complexities and enhancing user experience by hiding system intricacies. This article explores var...
read more
Picked
Distributed-Systems
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
What is DFS (Distributed File System)?
Last Updated: 17 September 2025
A distributed file system (DFS) is a networked architecture that allows multiple users and applications to access and manage files across various machines as if they were ...
read more
Picked
Distributed-Systems
Logical Clock in Distributed System
Last Updated: 17 September 2025
In distributed systems, ensuring synchronized events across multiple nodes is crucial for consistency and reliability. Enter logical clocks, a fundamental concept that orc...
read more
Distributed-Systems
Synchronization in Distributed Systems
Last Updated: 12 July 2025
Synchronization in distributed systems is crucial for ensuring consistency, coordination, and cooperation among distributed components. It addresses the challenges of main...
read more
Process Synchronization
Distributed-Systems
Interprocess Communication in Distributed Systems
Last Updated: 11 July 2025
Interprocess Communication (IPC) in distributed systems is crucial for enabling processes across different nodes to exchange data and coordinate activities. This article e...
read more
Distributed-Systems