Informationen zur Technologie

Apache Kafka ist eine Messaging- und Streaming Open-Source-Plattform für hochskalierbare Systeme. Sie dient der Speicherung und Verarbeitung von Datenströmen und ist eine Schnittstelle zum Laden und Exportieren dieser Datenströme zu Drittsystemen.


Apache Kafka - Einführung - Schulung (2 Tage)

Kurzbeschreibung

In diesem praktisch ausgerichteten Apache Kafka-Seminar lernen die Teilnehmer die Konzepte und Features kennen. Nach einer Einführung in die Anwendungsbereiche und die Architektur werden folgende Themen behandelt: die Konfiguration und Administration, die Partitionierung, das Clustering, Publish/Subscribe, die Komprimierung, die Replikation sowie die Sicherheit und das Performance Tuning.


Voraussetzungen

• Kenntnisse der IT-Grundlagen
• Grundkenntnisse der Java Programmierung


    Seminarinhalt

    Einführung in Apache Kafka
    • Batching
    • Streaming

    Anwendungsbereiche von Apache Kafka
    • Monitoring
    • Logging
    • Statistik
    • Stream Processing

    Die Apache Kafka - Architektur
    • Persistenz
    • HD oder SSD
    • Caching im Memory und Pagecache
    • Event Sourcing mit Kafka

    Konfiguration
    • Logs automatisch bereinigen
    • Limitierung mit Quotas

    Administration
    • Topics - Anlage und Änderung
    • Komprimierung von Logs
    • Skalierung

    Kafka - Messaging
    • Partitionierung
    • Erstellung von Producer und Consumer mit Java
    • 1:1 Queueing und 1:n Publish/Subscribe

    Clustering
    • Aufbau eines Clusters
    • Verfügbarkeit
    • Ausfallsicherheit
    • Load Balancing
    • Skalierbarkeit
    • Replikation
    • Fehlertoleranz
    • Vorgehensweise beim Knotenausfall im Cluster
    • Die Integration eines Knotens in einen Cluster

    Sicherheit
    • Reihenfolge- und Ausfallsicherheits-Garantien
    • Machs nochmal Sam: Retries
    • Verschlüsselte Verbindungen mit SSL/TLS

    Performance Tuning
    • Nachrichten-Kompression
    • Batching: Das Auffinden der optimalen Batch-Größe
    • Optimale Knotenanzahl

    Tipps und Tricks aus der Praxis


    Zielgruppen

    • Administratoren
    • Entwickler
    • Software-Architekten


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:2 Tage
    Preis:1.110,00 € zzgl. USt. pro Teilnehmer (1.320,90€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:2 Tage
    Preis ab:1.450,00 € zzgl. USt. pro Tag (1.725,50€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    Apache Kafka



    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.