Download Audiobook Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann in English

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

LISTEN TO SAMPLE:

Click here to
continue listening this audiobook for FREE:

DESCRIPTION

Newly tailored for audiobook listeners.Knowledge is on the heart of many challenges in system design in the present day. Tough points must be found out, akin to scalability, consistency, reliability, effectivity, and maintainability. As well as, now we have an amazing number of instruments, together with relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the best selections to your utility? How do you make sense of all these buzzwords?On this sensible and complete information, writer Martin Kleppmann helps you navigate this various panorama by inspecting the professionals and cons of varied applied sciences for processing and storing information. Software program retains altering, however the basic rules stay the identical. With this ebook, software program engineers and designers will learn to apply these concepts in observe, and easy methods to make full use of information in fashionable functions.Peer beneath the hood of the techniques you already use, and learn to use and function them extra successfully.Make knowledgeable selections by figuring out the strengths and weaknesses of various instruments.Navigate the trade-offs round consistency, scalability, fault tolerance, and complexity.Perceive the distributed techniques analysis upon which fashionable databases are constructed.Peek behind the scenes of main on-line companies, and study from their architectures.

RELATED AUDIOLIBROS