Designing Data-Intensive Applications by Martin Kleppmann – Paperback Textbook
Ideal for students and professionals preparing for system design interviews and seeking to deepen understanding of data engineering concepts.
Ideal for students and professionals preparing for system design interviews and seeking to deepen understanding of data engineering concepts.
Written byMartin Kleppmann, this highly respected book breaks down complex data systems and explains how modern applications handle data at scale, including databases, streaming systems, and distributed architectures.
By Martin Kleppmann & Chris Riccomini. Designing Data-Intensive Applications — 2nd Edition. Batch and stream processing. Whether you are asoftware engineer, backend developer, data engineer, architect, or computer science student, this book is an excellent reference for understanding the big ideas behind modern distributed and data-intensive applications.