Interesting Papers on Distributed System

Interesting Papers on Distributed System

While studying distributed systems, I came across many papers behind infrastructure such as Kafka, ZooKeeper, Hadoop, and Kubernetes. I found them especially valuable because they explain the original architectural decisions, constraints, and trade-offs behind systems that are now widely used.

This page is a personal collection of papers that helped me understand modern distributed infrastructure from first principles.

Paper Year System / Topic
The Google File System 2003 GFS / Distributed Storage
MapReduce: Simplified Data Processing on Large Clusters 2004 MapReduce / Distributed Computing
The Chubby Lock Service for Loosely-Coupled Distributed Systems 2006 Chubby / Coordination
Bigtable: A Distributed Storage System for Structured Data 2006 Bigtable / Distributed Storage
Dynamo: Amazon's Highly Available Key-value Store 2007 Dynamo / Distributed KV Store
ZooKeeper: Wait-free Coordination for Internet-scale Systems 2010 ZooKeeper / Coordination
The Hadoop Distributed File System 2010 HDFS / Distributed Storage
Kafka: A Distributed Messaging System for Log Processing 2011 Kafka / Messaging
In Search of an Understandable Consensus Algorithm (Raft) 2014 Raft / Consensus
Large-scale Cluster Management at Google with Borg 2015 Borg / Cluster Management


Back to blog main page