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