Designing Data-Intensive Applications Martin Kleppmann · ★★★★★ Distributed Systems Technical Jun 30 1 min read