Course Overview
Diese dreitägige Admin-Schulung richtet sich an Admins und DevOps-Engineers, die Kafka erfolgreich in Produktion aufsetzen und betreiben möchten. Neben den wichtigsten Aspekten des Betriebs, vertiefen die Teilnehmenden ihre Expertise und lernen, wie Kafka gemonitored wird und wie man katastrophale Situationen vermeidet. Damit alle nach der Schulung sofort loslegen können, fokussieren wir uns in diesem Kurs überwiegend auf praktische Beispiele.
Prerequisites
- Gutes Kafka Verständnis (z.B. aus der Grundlagenschulung oder dem Kafka Buch)
- Kenntnisse im Betrieb verteilter Systeme
- Moderner Browser & Zoom Client
- Mikrofon + Webcam
- Videokonferenzfähiges Internet
- Maximal zehn TeilnehmerInnen
Course Content
1. Tag: Kafka betreiben
Basierend auf dem Wissen aus unserer Grundlagenschulung vertiefen wir das Wissen im Bereich des Kafka-Betriebs und erfahren, wie wir eine Kafka-Umgebung für den Produktivbetrieb aufbauen und betreiben.
Fokus:
- Monitoring & Logging Welche Metriken sind wichtig und worauf ist in den Logs zu achten?
- Kafka installieren & betreiben: Wie setzen wir Kafka korrekt auf und wie betreiben wir es anschliessend?
- Sizing & Konfiguration: Welche Einstellungen sind wichtig und wie gross sollten wir unseren Cluster skalieren?
2. Tag: Was kann schon schief gehen?
Dinge gehen immer mal wieder schief. Das ist normal. Damit das in Ihrem Unternehmen aber keine katastrophalen Auswirkungen hat, lernen wir in einer sicheren Übungsumgebung, wann Probleme mit Kafka auftreten können und wie wir damit umgehen, um diese schnellstmöglich und gründlich zu beheben.
Fokus:
- Desaster Recovery & Multi-DC: Was ist im Ernstfall zu tun? Und wie verteilen wir Kafka auf mehrere Rechenzentren?
- Load Balancing: Wie garantieren wir eine gleichmässige Lastverteilung?
- Security & Networking: Wie sichern wir unsere Kafka Cluster ab und worauf ist netzwerkseitig zu achten?
3. Tag: Kafka in Produktion
Am dritten Tag unserer Schulung lernen wir Werkzeuge kennen, die uns das Leben im Umgang mit Apache Kafka leichter machen und dafür sorgen, dass wir nachts wieder ruhig schlafen können. Ausserdem dreht sich heute alles um Best Practices im Unternehmenseinsatz von Apache Kafka. Zudem lernen wir, wie wir den Betrieb und das Management von Kafka automatisieren.
Fokus:
- Automatisierung & Prozesse: Wie erleichtern wir uns und unseren EntwicklerInnen das Leben?
- Referenzarchitektur: Was benötigen wir für einen erfolgreichen Einsatz von Kafka? Und was nicht?
- Best Practices & Konventionen: Worauf sollten wir frühzeitig achten, um später ruhig schlafen zu können?