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