Description
Designing Data-Intensive Applications (2nd Edition)
Master Modern System Architecture — The Definitive Second Edition
Data-intensive applications design is crucial for tackling today’s most complex system design challenges. In the realm of software engineering, understanding how to solve issues related to scalability, consistency, reliability, efficiency, and maintainability is vital. This second edition offers a clear path through the maze of technology options ranging from relational databases to NoSQL and cloud services, enabling developers to select the appropriate tools for their specific needs.
In this updated edition, authors Martin Kleppmann and Chris Riccomini provide a fresh perspective on the evolving landscape of data technologies. Readers will benefit from a wealth of new information on the latest tools and practices applicable to modern data intensive applications design. This guide lays a comprehensive framework to help software engineers and architects implement robust data systems, incorporating practical insights into the workings of contemporary applications.
What You Will Learn in the Second Edition:
Peer Under the Hood: Understand the systems you already use and learn methods to operate them with optimal efficiency.
Navigate Trade-Offs Confidently: Identify strengths and weaknesses of various data storage and processing tools to make informed decisions when designing data-intensive applications.
Decode Cloud Architecture: Explore how major cloud-native services are engineered for scalability and consistency, crucial for data-intensive applications design.
Master Distributed Fundamentals: Grasp the mathematical and logical principles that ensure reliability in modern databases under heavy loads.
Who This Book Is For:
Software Engineers & Backend Developers: Those looking to enhance their skills in distributed data systems and backend architecture.
System Architects & Tech Leads: Professionals seeking an up-to-date reference for evaluating modern data stacks and infrastructures.
Data Engineers & DevOps Professionals: Individuals wanting authoritative insights on database internals, processing models, and how to design data-intensive applications.
Designing Data-Intensive Applications (2nd Edition)
Master Modern System Architecture — The Definitive Second Edition
Data-intensive applications design is crucial for tackling today’s most complex system design challenges. In the realm of software engineering, understanding how to solve issues related to scalability, consistency, reliability, efficiency, and maintainability is vital. This second edition offers a clear path through the maze of technology options ranging from relational databases to NoSQL and cloud services, enabling developers to select the appropriate tools for their specific needs.
In this updated edition, authors Martin Kleppmann and Chris Riccomini provide a fresh perspective on the evolving landscape of data technologies. Readers will benefit from a wealth of new information on the latest tools and practices applicable to modern data intensive applications design. This guide lays a comprehensive framework to help software engineers and architects implement robust data systems, incorporating practical insights into the workings of contemporary applications.
What You Will Learn in the Second Edition:
Peer Under the Hood: Understand the systems you already use and learn methods to operate them with optimal efficiency.
Navigate Trade-Offs Confidently: Identify strengths and weaknesses of various data storage and processing tools to make informed decisions when designing data-intensive applications.
Decode Cloud Architecture: Explore how major cloud-native services are engineered for scalability and consistency, crucial for data-intensive applications design.
Master Distributed Fundamentals: Grasp the mathematical and logical principles that ensure reliability in modern databases under heavy loads.
Who This Book Is For:
Software Engineers & Backend Developers: Those looking to enhance their skills in distributed data systems and backend architecture.
System Architects & Tech Leads: Professionals seeking an up-to-date reference for evaluating modern data stacks and infrastructures.
Data Engineers & DevOps Professionals: Individuals wanting authoritative insights on database internals, processing models, and how to design data-intensive applications.
Free shipping
On every order to all 50 U.S. states. No minimum.
Ships in 1-2 business days
Orders are processed Monday to Friday. Orders close at 5:00 PM Eastern.
Arrives in 6-9 business days
5-7 business days in transit with USPS, UPS or FedEx. Tracking is emailed when your order ships.
30-day returns
Return any book within 30 days of delivery, in the condition you received it.
Return shipping
Paid by the buyer, unless the book arrived damaged or was the wrong item.
Refund in 7 business days
Approved refunds go back to your original payment method.
Book details
- ISBN-13
- 9781098119065
- Format
- Paperback
- Publisher
- O'Reilly Media
- Language
- English
- Condition
- New

