Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
10 lines
796 B
Markdown
10 lines
796 B
Markdown
# Distributed Systems
|
|
|
|
A distributed system is a group of independent machines that communicate over a network and work together as one system. Most cloud services are built this way, from load-balanced servers to replicated databases. Distribution brings scale and fault tolerance, but also network delays, partial failures and data consistency trade-offs such as the CAP theorem.
|
|
|
|
Visit the following resources to learn more:
|
|
|
|
- [@roadmap@Visit the Dedicated System Design Roadmap](https://roadmap.sh/system-design)
|
|
- [@article@Distributed Architectures](https://estuary.dev/distributed-architecture/)
|
|
- [@article@What is CAP Theorem?](https://www.bmc.com/blogs/cap-theorem/)
|
|
- [@video@Distributed Systems Explained | System Design Interview Basics](https://www.youtube.com/watch?v=IJWwfMyPu1c) |