Cursusaanbod
Module 1: Inleiding tot de Confluent Apache Kafka Architectuur en Clusterconfiguratie
- Wat is Apache Kafka en het Confluent Platform?
- Fundamentals van Kafka broker, producer, consumer en topics
- De rol van Kafka in data streaming en messaging pipelines
- Confluent-extensies: REST Proxy, Schema Registry, Control Center
- Kafka cluster architectuur: brokers, partitions en replicatie
Module 2: Zookeeper Quorum Configuratie
- Wat is Zookeeper?
- De rol van Zookeeper in een Kafka cluster
- Grootte van de Zookeeper quorum
- Zookeeper configuratie
- SSH implementeren op onze servers
- Hands-on: Zookeeper configuratie (als team en als service)
- Gebruik maken van de Zookeeper Command Line Interface (CLI)
- Hands-on: Zookeeper quorum opzetten
- Het interne bestandssysteem van Zookeeper
- Prestatiefactoren die Zookeeper beïnvloeden
- Demo: Zookeeper management tools en Zoonavigator
Module 3: Kafka Cluster Configuratie
- Kafka basisbeginselen
- Kafka configuratie
- Hands-on: Kafka configuratie op een enkele broker
- Hands-on: Uitvoeren van Kafka-commando's
- Hands-on: Kafka multi-broker (cluster) opzetten
- Hands-on: Kafka cluster testen
- Kan ik me verbinden met mijn Kafka cluster?
- Advertised.listeners configuratie: sleutelinstelling
- Topic configuratie
- Opzetten van berichten-ingestie en -levering in topics
- Hands-on: Kafka resilience demonstreren
- Kafka prestaties: I/O, netwerk, RAM, CPU, OS
- Kafka prestaties: andere factoren
- Hands-on: Broker configuraties wijzigen
Module 4: Geavanceerde Kafka Configuratie
- Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry configuratie
- Verzenden en ontvangen van berichten (CLI, Java, Spring Framework)
- Metriek- en monitoringshulpmiddelen (Confluent Control Center, Elasticsearch, etc.)
- Logbestanden en offsetbeheer
- Hoge beschikbaarheid en herstel na ramp
- Hoge beschikbaarheid garanderen met replicatie
- Prestatieoptimalisatie (producer/consumer)
- Herstelstrategieën na ramp
- Overstappen op beheer en herstel van gegevens
- Connectors opzetten
- Implementatie van Kafka Connect
- Kafka beveiligingsfuncties
Samenvatting en volgende stappen
Vereisten
- Ervaring met Linux-gebaseerde systemen en opdrachtregeltools
- Vertrouwdheid met concepten van verdeelde systemen
- Begrip van basisnetwerk en systeemconfiguratie
Doelgroep
- DevOps en SRE-teams die Kafka-deployments beheren
- Systeembeheerders die werken met Confluent en Zookeeper
- Kafka-ontwikkelaars en architecten verantwoordelijk voor schaalbare systemen
Getuigenissen (5)
Betrokkenheid bij de trainer Een aantal relevante Oefeningen en Labs Praktijkexamens
Salim - SICPA SA
Cursus - Administration of Kafka Message Queue
Automatisch vertaald
Interactieve aanpak van de docent, geen rechttoe rechtaan verhaal maar acteren op de vragen uit het publiek.
Rens - Canon Medical Informatics Europe B.V.
Cursus - Administration of Kafka Topic
Automatisch vertaald
De labo's en de dia's zijn goed te combineren met Jorge's kennis en liefde voor Kafka.
Willem - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald
Heel interactief...
Richard Langford
Cursus - SMACK Stack for Data Science
Automatisch vertaald
Voldoende hands-on ervaring, trainer is deskundig
Chris Tan
Cursus - A Practical Introduction to Stream Processing
Automatisch vertaald