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