Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
On brewing fresh espresso: LinkedIn's distributed data serving platform