My Reading Shelf
Books, papers, and articles on my reading rack
Netflix Tech Blog
Chaos Engineering Upgraded
The Go Programming Language
KERNIGHAN
Amazon/SOSP
Dynamo: Amazon's Highly Available Key-value Store
Google Research
MapReduce: Simplified Data Processing on Large Clusters
Google Research
Bigtable: A Distributed Storage System for Structured Data
Google Research
The Google File System
Grokking Algorithms
BHARGAVA
The Rust Programming Language
NICHOLS
USENIX ATC
In Search of an Understandable Consensus Algorithm (Extended Version)
Database Internals
PETROV
Google Research
Spanner: Google's Globally-Distributed Database
IEEE
Volcano - An Extensible and Parallel Query Evaluation System
Writing a Compiler and Programming Language from Scratch
SANDLER
Clean Code
MARTIN
Understanding and Using C Pointers
REESE
DDIA
KLEPPMANN
Compilers: Principles, Techniques, and Tools
ULLMAN
Amazon Builders' Library
Avoiding Overload in Distributed Systems
Rust for Rustaceans
GJENGSET
Stanford University
Raft: In Search of an Understandable Consensus Algorithm