Architectural Patterns for Distributed Systems
Source: https://arpitbhayani.me/blogs/architectures-in-distributed-systems Date: 2021-06-22
Explore common architectures in distributed systems, including client-server, 3-tier, n-tier, and peer-to-peer. Understand their characteristics and when to use each one for optimal system design.
While designing a Distributed System, it is essential to pick the right kind of architecture. Usually, architectures are evolving, but picking the right one at the inception could make your system thrive.
So, here are 4 common architectures in Distributed Systems
Client-server
To render some information to the end-user, the client contacts the server (holding the data) with a request; the server sends back the data requested. The client is smart enough to understand how to request the data, post-process it, format it, and then serve it to the end-user.