Tuesday, August 13, 2019

Reading list from system design

August 13, 2019

Introduction


It is my system design research. Now it is 5:27 PM. I need to get ideas what to read before I start to warm up algorithm and data structure.

Reading list 


Here are the reading list I like to go over next 28 hours.

Here are some useful links for further reading:
1. Dynamo - Highly Available Key-value Store
2. Kafka - A Distributed Messaging System for Log Processing
3. Consistent Hashing - Original paper
4. Paxos - Protocol for distributed consensus
5. Concurrency Controls - Optimistic methods for concurrency controls
6. Gossip protocol - For failure detection and more.
7. Chubby - Lock service for loosely-coupled distributed systems
8. ZooKeeper - Wait-free coordination for Internet-scale systems
9. MapReduce - Simplified Data Processing on Large Clusters
10. Hadoop - A Distributed File System

No comments:

Post a Comment