Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 1.17 KB

README.md

File metadata and controls

50 lines (30 loc) · 1.17 KB

Distributed Systems

Curated list of concepts, patterns, articles and more to get an understanding of Distributed System. Trying to build an understanding on how large scale distributed systems are build.

Before Starting

One should be well versed with basic concepts of Operating Systems like

  • Memory Management , Virtual Memory, Paging
  • File Systems Works
  • Networking basics like TCP/IP & UDP, CIDR
  • Concurrency

Introducing Distributed System

A nice article to start the journey of understanding distributed system.

Concepts

Distributed Data Stores

Scaling

Consistency

Availability

Partitioning or sharding

Replication

Distributed Consensus

Fault Tolerance

Latency

Network Partition

Papers

Languages

Earlang & Go