Designing Data-Intensive Applications

Martin is a distributed systems researcher at the University of Cambridge. He previously worked as a software engineer and entrepreneur at firms such as LinkedIn and Rapportive, where he focused on large-scale data infrastructure. He learnt a few things the hard way along the way, and he hopes this book will keep you from making the same mistakes.


Today, data is at the heart of many system design difficulties. Difficult challenges, such as scalability, consistency, dependability, efficiency, and maintainability, must be addressed. Furthermore, we have a dizzying array of technologies, such as relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the best options for your situation? How do you make sense of all this jargon?


Author Martin Kleppmann guides you through this broad terrain by evaluating the benefits and drawbacks of various data processing and storage systems. Although software evolves, the core principles remain constant. With Designing Data-Intensive Applications, software engineers and architects will learn how to implement those ideas in practice, and how to make full advantage of data in modern applications.


  • Examine the systems you already use and learn how to use and operate them more efficiently.
  • Make informed decisions by evaluating the advantages and disadvantages of various tools.
  • Determine the trade-offs between consistency, scalability, fault tolerance, and complexity.
  • Recognize the distributed systems research on which modern databases are based.
  • Investigate the architectures of key internet services and learn from them.


Author: Martin Kleppmann

Link to buy: https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/

Ratings: 4.8 out of 5 stars (from 2906 reviews)

Best Sellers Rank: #895 in Books

#1 in Business Accounting Software Computer

#1 in Data Modeling & Design (Books)

#1 in Desktop Database Books


twitter.com
twitter.com
tiki.vn
tiki.vn

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy