Designing Data?Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
 
Product details:

ISBN13:9781449373320
ISBN10:1449373321
Binding:Paperback
No. of pages:614 pages
Size:232x177x31 mm
Weight:1008 g
Language:English
0
Category:

Designing Data?Intensive Applications

The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
 
Edition number: 1
Publisher: O?Reilly
Date of Publication:
Number of Volumes: Print PDF
 
Normal price:

Publisher's listprice:
GBP 47.99
Estimated price in HUF:
23 179 HUF (22 075 HUF + 5% VAT)
Why estimated?
 
Your price:

20 861 (19 868 HUF + 5% VAT )
discount is: 10% (approx 2 318 HUF off)
The discount is only available for 'Alert of Favourite Topics' newsletter recipients.
Click here to subscribe.
 
Availability:

Estimated delivery time: In stock at the publisher, but not at Prospero's office. Delivery time approx. 3-5 weeks.
Not in stock at Prospero.
Can't you provide more accurate information?
 
  Piece(s)

 
Long description:

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?

In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.

  • Peer under the hood of the systems you already use, and learn how to use and operate them more effectively
  • Make informed decisions by identifying the strengths and weaknesses of different tools
  • Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity
  • Understand the distributed systems research upon which modern databases are built
  • Peek behind the scenes of major online services, and learn from their architectures