Designing Data-Intensive Applications
Martin Kleppmann
Sidor
616
År
2017
Svårighetsgrad
Medel
Teman
distribuerade system, databaser, skalbarhet, tillförlitlighet, datateknik
Boken som varje senioringenjör har i sin hylla. Martin Kleppmann förklarar de grundläggande idéerna bakom databaser, distribuerade system och databehandling med en klarhet som får det komplexa att kännas oundvikligt.
Varför börja här
Designing Data-Intensive Applications (universellt känd som “DDIA”) lär dig hur man tänker om system snarare än bara hur man bygger dem. Kleppmann täcker datamodeller, lagringsmotorer, replikering, partitionering, batchbehandling, strömbehandling och de avvägningar som förbinder dem alla.
Vad du kan förvänta dig
En lång, grundlig teknisk bok uppdelad i tre delar: grunder, distribuerad data och härledd data. Prosan är klar och diagrammen utmärkta. Standardverket för alla som vill förstå hur moderna system fungerar.
Läs vidare
Mer från Börja med systemdesign
Liknande författare
- Börja med Aaron Franklin · börja här: Franklin Barbecue
- Börja läsa Adam & Brett Walton · börja här: Smashed