Download als PDFSchulung:
Apache Kafka

Kurs-IDDauerPreisNächste TermineVeranstal­tungsortDFG
FKAFKA2 Tage1.255 EUR13.09. - 14.09.2018
08.11. - 09.11.2018
Bonn
Bonn

Preise pro Person zzgl. MwSt., Inhouse Seminare auf Anfrage.

Seminarbeschreibung

Die Streaming Plattform Kafka wurde für einen hohen Durchsatz, geringe Verzögerungen und größte Datenmengen ursprünglich beim Social Media Dienst LinkedIn entwickelt. Die Anwendungsgebiete von Kafka sind Messaging, Storage und Streaming. Kafka bietet Lösungen für Probleme konventioneller Messaging Middleware wie zum Beispiel das erneute Lesen bereits empfanger Nachrichten. Für die Realisierung von Microservices bietet sich Kafka als leistungsfähiger Event Bus an.
Im Seminar werden Konzepte und Features wie z.B. Publish/Subscribe, Compaction, Replikation und Partitionierung vorgestellt und mit kurzen Beispielen demonstriert.

Kurs-Inhalt

Einführung

  • Batching & Streaming
  • Anwendungsgebiete: Monitoring, Logging, Statistik & Stream Processing

Architektur

  • Persistenz
  • HD oder SSD?
  • Caching im Memory und Pagecache
  • Event Sourcing mit Kafka

Messaging mit Kafka

  • Partitioning
  • Erstellen von Producer und Consumer mit Java
  • 1:1 Queueing und 1:n Publish/Subscribe

Clustering

  • Clustering Grundlagen: Verfügbarkeit, Ausfallsicherheit, Lastverteilung und Skalierbarkeit
  • Aufbau eines Clusters
  • Loadbalancing, Replication & Fault Tolerance
  • Was passiert beim Ausfall eines Knotens im Cluster?
  • Wie kann ein Knoten wieder in den Cluster integriert werden?

Sicherheit

  • Garantien für Reihenfolge und Ausfallsicherheit
  • Machs nochmal Sam: Retries
  • Verschlüsselte Verbindungen mit SSL/TLS

Konfiguration

  • Automatische Bereinigung des Logs
  • Limitieren mit Quotas

Performanz Tuning

  • Kompression von Nachrichten
  • Batching: Wie finde ich die optimale Batch-Größe?
  • Optimale Anzahl von Knoten

Administration

  • Anlegen und Ändern von Topics
  • Log Compaction
  • Skalierung

Weitere Themen

  • Projekte des Kafka Ecosystems

Zielgruppe

Administratoren, Entwickler, Software Architekten

Voraussetzung für Seminar-Teilnahme

IT Grundlagen, Grundlagen in der Java Programmierung

Seminar-Dauer

2 Tage, 1. Tag 10:00 bis 17:00 Uhr, Folgetag(e) 9:00 bis 16:30 Uhr

Teilnehmerzahl

min. 1, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Sie starten mit einem fundierten Überblick in die Entwicklung mit Apache Kafka.
  • Sie erlernen die Grundlagen einer Streaming Plattform
  • Besuchen Sie ein kompaktes Training und sparen dadurch wertvolle Arbeitszeit.
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: Apache Kafka

Seminar-TerminDauerDFGOrtPreisSeminar-Anmeldung
13.09. - 14.09.20182Bonn1.255 EUROnlineFax
08.11. - 09.11.20182Bonn1.255 EUROnlineFax

Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat, Tagesverpflegung, Getränke, Obst und Snacks.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Rabatte, Durchführungsgarantie und AGBs

Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
13.09. - 14.09.Anmelden
08.11. - 09.11.Anmelden
   
Fax-Formular:Anmelden

✱  Durch­führungs­garantie

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Einzelschulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Einzelschulungen haben Sie den Trainer ganz für sich alleine.
Zum Geschaeftsbreich Competence Center
Schulung
Womöglich interessieren Sie sich auch für unsere Schulungen NoSQL mit Java im Überblick
oder Java im Web für Architekten ?
Schulung
Vielleicht interessiert Sie auch unser Kurs Microservices für Architekten oder Microservices mit Java ?

Service

Competence Center

Schulung