Schema Management
Evolution von Datenmodellen, Avro & Protobuf, Schema Management mit der Confluent Schema Registry

Remote Schulung: 100% DSGVO konform

Alle Schulungen bieten wir 100% DSGVO konform mit unserem eigenen, in Deutschland betriebenen Schulungssystem an.
Sie benötigen lediglich einen Webbrowser, wir stellen Video/Audio, Präsentation und Praxisumgebung ohne zusätzliche Softwareinstallation bei Ihnen bereit. Alle Datenübertragungen erfolgen selbstverständlich verschlüsselt.
Bitte sprechen Sie uns an, wir erklären Ihnen gerne die Details und Konditionen.


Kafka ist eine mächtige Plattform, die sich immer größerer Beliebtheit erfreut. Herausstechende Eigenschaften der Plattform sind:

  • Verarbeitung großer Datenmengen in Echtzeit

  • Horizontale Skalierbarkeit bei gleichzeitigem Erhalt der Nachrichtenreihenfolge

  • Entkopplung von Sender und Empfänger durch die dauerhafte Speicherung der Nachrichten

  • Starke Garantien bezüglich Replizierung und Ausfallsicherheit

Um die Kerntechnologie Apache Kafka hat sich ein großes Ökosystem verschiedenster Anwendungen und Technologien entwickelt, die auf der Messaging-Middleware aufbauen und deren Stärken und Fähigkeiten nutzen.

Schulungsziel

In dieser Schulung lernen Sie wie Sie mit der Confluent Schema Registry kontrollierteSchema-Evolution ermöglichen. Sie lernen:

  • welche Vorteile beim Betrieb eines Kafka-Clusters aus der Verwendung von Schema Management erwachsen

  • in welchen Situationen Schema Management hilft und wo die Grenzen der Technologie liegen

  • wie Sie bestehende Topics mit JSON-Daten auf Schema Management mit JSON-Schemata migrieren

  • welche Vorteil Avro & Protobuf gegenüber JSON-Schemata bieten

Nach der Teilnahme an dieser Schulung sind Sie in der Lage Nachrichten als JSON, oder mit Avro und Protobuf zu serialisieren und deserialisieren. Sie wissen, was bei der Veränderung der Struktur von Nachrichten zu beachten ist, wenn nicht alle Producer und Consumer gleichzeitig auf ein n neues Nachrichten-Format migriert werden können. Sie Sind in der Lage die Confluent Schema Registry zu bedienen, kennen ihre Grenzen und haben einen Überblick über alternative Implementierungen des Konzepts einer Schema Registry.

Zielgruppe

  • Entwickler, die JSON, Avro oder Protobuf zukunftsicher in ihrer Kafa-Anwendung einsetzen wollen

  • Architekten, die eine firmenweite Einführung von Kafka planen/begleiten

  • Administratoren & Dev-Ops, die die Voraussetzungen für einen zukunfssicheren Betrieb von Kafka analysieren wollen

Vorkenntnisse

Kafka Schulung: Hands-On (hilfreich), Vorkenntnisse Linux/Shell (hilfreich), Docker/Docker-Compose (hilfreich)

Dauer

1 Tage

Ort

Inhouse / Online / offene Schulung

Sprache

Deutsch, Englisch auf Anfrage

Anzahl Teilnehmer

Empfohlen: Inhouse bis zu 8 TN / Online bis zu 6 TN

Themen

  • Serialisierung / Deserialisierung

    • JSON mit Spring Kafka serialisieren / deserialisieren

    • Einschränkungen von Serialisierung /Deserialisierung ohne Schemata

  • Schema-Management

    • Vorteile von Schema Management

    • Forward vs. Backward Compatibility

    • Full Compatibility

  • Die Confluent Schema Registry

    • Architektur & Betrieb

    • Die Rest-API der Confluent Schema Registry

  • Einsatz der Schema Registry mit JSON-Schemata

    • Migration von Spring Kafka auf Confluent Schema Registry

    • Forward / Backward Compatibility mit JSON-Schemata

  • Effiziente Serialisierung mit Avro & Protobuf

    • JSON Schema vs. Avro vs. Protobuf

    • Verwendung der Confluent Schema Registry mit Avro

    • Forward / Backward Compatibility mit Avro

    • Verwendung der Confluent Schema Registry mit Protobuf

    • Forward / Backward Compatibility mit Protobuf

  • Alternativen zu der Confluent Schema Registry

Unsere Schulungen bieten wir auch als Inhouse Schulung an. Damit haben Sie die Möglichkeit die Schwerpunkte der Schulung zu beeinflussen und die Gruppenzusammensetzung für Ihren Schulungsbedarf zu optimieren.
Nehmen Sie Kontakt mit uns auf und stimmen den für Sie passenden Zeitraum ab.

Für spezielle Fragestellungen oder gezielte Unterstützung bieten wir sowohl Workshops als auch Beratung an - senden Sie uns einfach eine Anfrage und schildern Sie Ihren Bedarf.

Zur Desktop Version des Artikels