Cantitate/Preț
Produs

Designing Data-Intensive Applications

Autor Martin Kleppmann, Chris Riccomini
en Limba Engleză Paperback – mar 2026

Dacă Principles of Distributed Database Systems v-a oferit cadrul teoretic riguros al mediilor academice, această a doua ediție din Designing Data-Intensive Applications oferă instrumentele practice necesare inginerului de sistem contemporan. Notăm cu interes modul în care autorii Martin Kleppmann și Chris Riccomini reușesc să demistifice terminologia densă a ecosistemului Big Data, transformând „buzzword”-urile în concepte tehnice fundamentate. Putem afirma că forța acestui volum rezidă în analiza pragmatică a compromisurilor: nu există soluții universal valabile, ci doar alegeri informate între consistență, toleranță la erori și complexitate.

Reținem structura tehnică ce ghidează cititorul prin labirintul deciziilor de design, de la alegerea între Spark și Flink pentru procesarea fluxurilor de date, până la înțelegerea modului în care legile datelor, precum GDPR, influențează arhitectura software. Față de Seven Databases in Seven Weeks, care explorează specific șapte tehnologii diferite, lucrarea de față publicată de O'Reilly merge mai adânc „sub capotă”, investigând principiile fundamentale pe care sunt construite bazele de date moderne. Abordarea este una sistemică, tratând datele nu ca pe elemente statice, ci ca pe centrul vital al aplicațiilor scalabile. Stilul este tehnic și aplicat, oferind o perspectivă rară asupra arhitecturilor utilizate de marile servicii online. Este o resursă esențială pentru a înțelege cum pot fi gestionate volume imense de date fără a sacrifica eficiența sau mentenanța sistemului pe termen lung.

Citește tot Restrânge

Preț: 34205 lei

Preț vechi: 42756 lei
-20% Nou

Puncte Express: 513

Carte disponibilă

Livrare economică 28 mai-11 iunie
Livrare express 14-20 mai pentru 8128 lei


Specificații

ISBN-13: 9781098119065
ISBN-10: 1098119061
Pagini: 650
Dimensiuni: 180 x 232 x 36 mm
Greutate: 1.16 kg
Ediția:2nd Edition
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte inginerilor software și arhitecților de sistem care doresc să treacă dincolo de utilizarea superficială a instrumentelor de tip NoSQL sau relaționale. Cititorul câștigă o înțelegere profundă a modului în care funcționează sistemele distribuite, învățând să evalueze critic punctele forte și slăbiciunile fiecărei tehnologii în funcție de cerințele specifice de scalabilitate și fiabilitate ale proiectului său.


Descriere

Data is at the center of many challenges in system design today. Difficult issues such as scalability, consistency, reliability, efficiency, and maintainability need to be resolved. In addition, there's an overwhelming variety of tools and analytical systems, including relational databases, NoSQL datastores, plus data warehouses and data lakes. What are the right choices for your application? How do you make sense of all these buzzwords? In this second edition, authors Martin Kleppmann and Chris Riccomini build on the foundation laid in the acclaimed first edition, integrating new technologies and emerging trends. You'll be guided through the maze of decisions and trade-offs involved in building a modern data system, from choosing the right tools like Spark and Flink to understanding the intricacies of data laws like the GDPR. Peer under the hood of the systems you already use, and learn to use 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