Want to know how the best software engineers and architects structure their applications to make them scalable, reliable, and maintainable in the long term? This book examines the key principles, algorithms, and trade-offs of data systems, using the internals of various popular software packages and frameworks as examples.
Tools at your disposal are evolving and demands on applications are increasing, but the principles behind them remain the same. You’ll learn how to determine what kind of tool is appropriate for which purpose, and how certain tools can be combined to form the foundation of a good application architecture. You’ll learn how to develop an intuition for what your systems are doing, so that you’re better able to track down any problems that arise.
Want to know how the best software engineers and architects structure their applications to make them scalable, reliable, and maintainable in the long term? This book examines the key principles, algorithms, and trade-offs of data systems, using the internals of various popular software packages and frameworks as examples.
Tools at your disposal are evolving and demands on applications are increasing, but the principles behind them remain the same. You’ll learn how to determine what kind of tool is appropriate for which purpose, and how certain tools can be combined to form the foundation of a good application architecture. You’ll learn how to develop an intuition for what your systems are doing, so that you’re better able to track down any problems that arise.
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
624Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
624Related collections and offers
Product Details
ISBN-13: | 9781449373320 |
---|---|
Publisher: | O'Reilly Media, Incorporated |
Publication date: | 04/02/2017 |
Pages: | 624 |
Product dimensions: | 6.90(w) x 9.20(h) x 1.30(d) |
About the Author
Customer Reviews
Explore More Items
*More than 2.6 million copies sold
*One of The New York Times Book Review's ten best books of the year
*Selected by The Wall Street Journal as one of the best nonfiction
Quantum computing is a beautiful
Collecting data is relatively easy, but turning raw information into something useful requires that you know how to extract precisely what you need. With this insightful book, intermediate to
Sams
"The authors' clear visual style provides a comprehensive look at what's currently possible with artificial neural networks as well as a glimpse of the magic that's to come."
--Tim Urban, author of
Website security made easy. This book covers the most common ways websites get hacked and how web developers can defend themselves.
Every website today is vulnerable to attack and a compromised
Summary
Git in Practice is a collection of 66 tested techniques that will optimize the way you and your team manage your development projects. The book begins with a brief reminder of the core version
Learn practical uses for some of the hottest tech applications trending among technology professionals
We are living in an era of digital revolution. On the horizon, many emerging digital
For those who need the show as well as the tell, Teach Yourself VISUALLY Microsoft 365 is the visual walkthrough to Microsoft’s