ZUSAMMENFASSUNG Entwicklung datenintensiver Anwendungen von Martin Kleppmann & Chris Riccomini: Die Kernprinzipien zuverlässiger , skalierbarer und wartbarer Datensysteme verstehen

Summary Group Press · AI-narrated by Gustav (from Google)
Audiobook
2 hr 6 min
Unabridged
Eligible
AI-narrated
Want a free 12 min sample? Listen anytime, even offline. 
Add

About this audiobook

Buchbeschreibung

Wie baut man Datensysteme, die zuverlässig funktionieren, mit wachsendem Datenvolumen skalieren und über Jahre hinweg wartbar bleiben?

Moderne Software lebt von Daten. Ob E-Commerce-Plattform, Banking-Anwendung, soziales Netzwerk, Cloud-Service oder Analyseplattform – hinter jeder erfolgreichen digitalen Anwendung stehen Datenbanken, verteilte Systeme, Replikation, Partitionierung, Transaktionen und komplexe Datenverarbeitungsprozesse.

Diese verständlich strukturierte Zusammenfassung von „Designing Data-Intensive Applications“ führt durch die wichtigsten Konzepte rund um Datensysteme, Datenbanken, verteilte Systeme, skalierbare Softwarearchitektur und Data Engineering. Sie konzentriert sich auf die grundlegenden Ideen, technischen Zusammenhänge und entscheidenden Abwägungen, die beim Entwurf moderner datenintensiver Anwendungen eine Rolle spielen.

Von Zuverlässigkeit, Skalierbarkeit und Wartbarkeit über relationale, dokumentenorientierte und Graph-Datenbanken bis hin zu B-Trees, LSM-Trees, Replikation, Partitionierung und Transaktionen zeigt der Leitfaden, warum unterschiedliche Architekturen unterschiedliche Stärken und Schwächen besitzen.

Darüber hinaus behandelt die Zusammenfassung zentrale Themen der verteilten Systeme, darunter Netzwerkfehler, Zeit und Uhren, Konsistenz, Linearizierbarkeit, CAP, Konsens, Paxos und Raft. Auch Batch-Verarbeitung, Stream Processing, Apache Kafka, Change Data Capture, OLTP, OLAP, Cloud-Datenplattformen und moderne cloud-native Architekturen werden eingeordnet.

Warum dieses Buch lesen?

Wenn Sie Softwareentwickler, Backend-Entwickler, Data Engineer, Systemarchitekt, DevOps Engineer, Informatikstudent oder technisch interessierter Leser sind, bietet diese Zusammenfassung eine kompakte Möglichkeit, die wichtigsten Denkmodelle hinter modernen Datensystemen zu wiederholen und miteinander zu verbinden.

Sie hilft Ihnen insbesondere dabei, besser zu verstehen:


wie skalierbare Datenbanken und verteilte Systeme aufgebaut sind,

wann relationale, Dokumenten- oder Graphdatenmodelle sinnvoll sind,

wie Replikation und Partitionierung Skalierbarkeit und Verfügbarkeit beeinflussen,

welche Probleme bei Konsistenz, Nebenläufigkeit und verteilten Transaktionen entstehen,

wie moderne Batch- und Stream-Processing-Systeme Daten verarbeiten,

welche Unterschiede zwischen operativen und analytischen Systemen bestehen,

und warum Architekturentscheidungen immer mit konkreten technischen und geschäftlichen Abwägungen verbunden sind.

Wichtiger Hinweis: Dieses Buch ist ein unabhängig erstellter Studien- und Begleitleitfaden zu Bildungszwecken. Es ist nicht mit Martin Kleppmann, Chris Riccomini, O'Reilly Media oder anderen Rechteinhabern verbunden, von ihnen autorisiert, unterstützt oder gesponsert. Es ersetzt nicht die vollständige Lektüre des Originalwerks und sollte nicht als alleinige Quelle für verbindliche technische Implementierungsentscheidungen oder professionelle Architekturentscheidungen verwendet werden.

Wenn Sie die Grundlagen moderner Datensysteme schneller wiederholen, komplexe Architekturkonzepte besser einordnen und die wichtigsten Ideen rund um skalierbare Softwarearchitektur verstehen möchten, beginnen Sie jetzt mit dieser strukturierten Zusammenfassung.

Buchbeschreibung Wie baut man Datensysteme, die zuverlässig funktionieren, mit wachsendem Datenvolumen skalieren und über Jahre hinweg wartbar bleiben? Moderne Software lebt von Daten. Ob E-Commerce-Plattform, Banking-Anwendung, soziales Netzwerk, Cloud-Service oder Analyseplattform – hinter jede...

Rate this audiobook

Tell us what you think.

Listening information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can read books purchased on Google Play using your computer's web browser.

More by Mia Peña

Similar audiobooks

Narrated by Gustav