Beherrschen Sie den Entwurf und die Implementierung konsistenter Streaming-Datenpipelines mit Apache Kafka, Spark und Flink. In diesem praxisorientierten Kurs wenden Sie systematische Entscheidungsrahmen an, um auf der Grundlage von Geschäftsanforderungen und der Analyse von Ausfallszenarien geeignete Zustellungsgarantien (at-most-once, at-least-once, exactly-once) auszuwählen. Sie implementieren eine durchgängige „Exactly-Once“-Verarbeitung, indem Sie Kafka-Producer-Transaktionen, Spark Structured Streaming-Checkpoints und Hudi-Transaktionstabellen konfigurieren, und validieren anschließend Ihre Implementierung durch Integrationstests mit Fehlerinjektion. Abschließend bewerten Sie Watermarking-Strategien durch die Analyse von Ereigniseintrittsmustern, um den Kompromiss zwischen Latenz und Vollständigkeit zu optimieren und spezifische SLA-Anforderungen zu erfüllen. Anhand realistischer Szenarien – von der Vermeidung doppelter Abrechnungen in der Auftragsabwicklung bis hin zur Optimierung von IoT-Ereignispipelines für eine P95-Latenz unter 10 Sekunden – entwickeln Sie die Fähigkeiten, Produktions-Streaming-Systeme zu entwerfen, die Korrektheit, Leistung und einfache Bedienbarkeit in Einklang bringen.

Sicherstellung der Konsistenz in Streaming-Pipelines

Sicherstellung der Konsistenz in Streaming-Pipelines
Dieser Kurs ist Teil von Spezialisierung „Echtzeit, wirklich schnell: Kafka & Spark für Data Engineers“


Dozenten: Starweaver
Bei Mehr erfahren enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Entwerfen Sie die Datenpipeline, indem Sie Ausfallszenarien und geschäftliche Anforderungen analysieren, um Datenverluste oder -dopplungen zu vermeiden.
Implementieren Sie die „Exactly-Once“-Verarbeitungssemantik über die Produzenten-, Verarbeitungs- und Senkenebenen hinweg mithilfe von Transaktionen, Checkpoints und idempotenten Operationen.
Bewerten Sie Wasserzeichen- und Fensterkonfigurationen, um den Kompromiss zwischen Latenz und Datenvollständigkeit zu optimieren.
Kompetenzen, die Sie erwerben
- Kategorie: Verifizierung und Validierung
- Kategorie: Produktionsmanagement
- Kategorie: Systementwurf und Implementierung
- Kategorie: Daten in Echtzeit
- Kategorie: Integrationsprüfung
- Kategorie: Analyse
- Kategorie: Internet der Dinge
- Kategorie: Transaktionsverarbeitung
- Kategorie: Datenarchitektur
- Kategorie: Leistungsoptimierung
- Kategorie: Prävention von Datenverlusten
- Kategorie: Projektdurchführung
- Kategorie: Validierung von Daten
- Kategorie: Daten-Pipelines
- Kategorie: Integrität der Daten
Werkzeuge, die Sie lernen werden
- Kategorie: Apache Spark
- Kategorie: Apache Kafka
- Kategorie: Apache
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
1 Aufgabe
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 3 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozenten

von
Mehr von Software-Entwicklung entdecken
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Was führt Sie heute zu Coursera?
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,






