Files
developer-roadmap/roadmaps/cloud-computing/content/distributed-systems@tfwWrcTGOEb-VWN523N6v.md

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)