Paper Notes: Windows Azure Storage – A Highly Available Cloud Storage Service with Strong Consistency

Paper Notes: High Performance I/O For Large Scale Deep Learning

Paper Notes: Facebook’s Tectonic Filesystem – Efficiency from Exascale

Paper Notes: Finding a needle in Haystack – Facebook’s photo storage

Implementing Viewstamped Replication protocol

Paper Notes: F1 – A Distributed SQL Database That Scales

Paper Notes: Spanner – Google’s Globally-Distributed Database

Paper Notes: Kora – A Cloud-Native Event Streaming Platform For Kafka

Paper Notes: Megastore- Providing Scalable, Highly Available Storage for Interactive Services

Paper Notes: Distributed Transactions at Scale in Amazon DynamoDB

Vector Clocks: So what time is it?

Paper Notes: Spark – Cluster Computing with Working Sets

Paper Notes: MapReduce – Simplified Data Processing on Large Clusters

How does your computer know what time it is and why will it break your distributed systems?

Paper Notes: Amazon Aurora – Design Considerations for High Throughput Cloud-Native Relational Databases

Paper Notes: Bitcask – A Log-Structured Hash Table for Fast Key/Value Data

Paper Notes: Real-time Data Infrastructure at Uber

Paper Notes: Zookeeper – Wait-free coordination for Internet-scale systems

Paper Notes: Scaling Memcache at Facebook

Partitioning: Consistent Hashing