Designing Data-Intensive Applications
Autor Martin Kleppmann, Chris Riccominien 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.
Preț: 342.05 lei
Preț vechi: 427.56 lei
-20% Nou
Carte disponibilă
Livrare economică 28 mai-11 iunie
Livrare express 14-20 mai pentru 81.28 lei
Specificații
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.