- Easy Questions:
- Dynamo - Highly Available Key-value Store
- Kafka - A Distributed Messaging System for Log Processing
- Consistent Hashing - Original paper
- Paxos - Protocol for distributed consensus
- Concurrency Controls - Optimistic methods for concurrency controls
- Gossip protocol - For failure detection and more.
- Chubby - Lock service for loosely-coupled distributed systems
- ZooKeeper - Wait-free coordination for Internet-scale systems
- MapReduce - Simplified Data Processing on Large Clusters
- Hadoop - A Distributed File System