Designing Data-Intensive Applications by Martin Kleppmann (2017) | Hacker News Reader