{"product_id":"designing-data-intensive-applications-2-e","title":"Designing Data-Intensive Applications, 2\/e","description":"\u003cp\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan style=\"color: rgb(34, 34, 34); font-size: 18px; font-weight: 700;\"\u003eMaster Modern Distributed Systems and Data Engineering\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eDesigning Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (2nd Edition) by Martin Kleppmann and Chris Riccomini is widely regarded as one of the most important books on software architecture, distributed systems, and modern data engineering. This comprehensive guide explores the fundamental principles behind the reliable, scalable, and maintainable systems that power today’s applications and cloud platforms.\u003c\/p\u003e\u003cp\u003ePublished by O’Reilly Media, this bestselling title provides software engineers, architects, and data professionals with a deep understanding of how modern databases, distributed systems, and data-processing technologies work at scale.\u003c\/p\u003e\u003cp\u003eWhether you are designing backend systems, building data pipelines, developing cloud-native applications, or preparing for system design interviews, this book simplifies complex concepts into practical engineering principles and real-world architectural patterns.\u003c\/p\u003e\u003ch4\u003eWhy This Book Is Essential for Engineers\u003c\/h4\u003e\u003cul\u003e\n\u003cli\u003eGain a deep understanding of distributed systems and large-scale architectures.\u003c\/li\u003e\n\u003cli\u003eLearn how relational databases, NoSQL systems, data warehouses, and data lakes operate.\u003c\/li\u003e\n\u003cli\u003eExplore key concepts such as scalability, consistency, reliability, and maintainability.\u003c\/li\u003e\n\u003cli\u003eUnderstand replication, partitioning, transactions, and fault-tolerant system design.\u003c\/li\u003e\n\u003cli\u003eCompare the strengths and limitations of different storage and processing technologies.\u003c\/li\u003e\n\u003cli\u003eLearn the engineering principles behind cloud services and modern infrastructure.\u003c\/li\u003e\n\u003cli\u003eDiscover real-world architectural patterns used by leading technology companies.\u003c\/li\u003e\n\u003cli\u003eUpdated in the second edition with new technologies and emerging trends.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch6\u003eKey Topics Covered\u003c\/h6\u003e\u003cul\u003e\n\u003cli\u003eDistributed Systems\u003c\/li\u003e\n\u003cli\u003eDatabase Architecture\u003c\/li\u003e\n\u003cli\u003eData Engineering\u003c\/li\u003e\n\u003cli\u003eSystem Design\u003c\/li\u003e\n\u003cli\u003eCloud Computing\u003c\/li\u003e\n\u003cli\u003eBig Data\u003c\/li\u003e\n\u003cli\u003eFault Tolerance\u003c\/li\u003e\n\u003cli\u003eConsistency Models\u003c\/li\u003e\n\u003cli\u003eData Storage and Retrieval\u003c\/li\u003e\n\u003cli\u003eReplication and Partitioning\u003c\/li\u003e\n\u003cli\u003eEvent Streaming\u003c\/li\u003e\n\u003cli\u003eTransaction Processing\u003c\/li\u003e\n\u003cli\u003eMicroservices Architecture\u003c\/li\u003e\n\u003cli\u003eScalable Backend Systems\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch6\u003eWho Should Read This Book?\u003c\/h6\u003e\u003ch6\u003eThis book is ideal for:\u003c\/h6\u003e\u003cul\u003e\n\u003cli\u003eSoftware Engineers\u003c\/li\u003e\n\u003cli\u003eBackend Developers\u003c\/li\u003e\n\u003cli\u003eData Engineers\u003c\/li\u003e\n\u003cli\u003eCloud Architects\u003c\/li\u003e\n\u003cli\u003eDevOps Professionals\u003c\/li\u003e\n\u003cli\u003eSystem Designers\u003c\/li\u003e\n\u003cli\u003eDatabase Administrators\u003c\/li\u003e\n\u003cli\u003eEngineering Managers\u003c\/li\u003e\n\u003cli\u003eComputer Science Students\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eAbout the Authors\u003c\/h2\u003e\u003cp\u003e\u003cstrong\u003eMartin Kleppmann\u003c\/strong\u003e is an associate professor at the University of Cambridge, specializing in distributed systems and security protocols. He previously worked as a software engineer at LinkedIn, where he developed large-scale data systems, and is the co-creator of Automerge.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eChris Riccomini\u003c\/strong\u003e is a software engineer and entrepreneur with extensive experience building data-intensive and distributed applications.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50506745905222,"sku":"9789368089049","price":1755.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789368089049_3jub-6i.png?v=1790331848","url":"https:\/\/cb-india.com\/products\/designing-data-intensive-applications-2-e","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}