Apache Kafka poziom zaawansowany

Szkolenie Apache Kafka – zaawansowane techniki i strumieniowanie danych to trzydniowy, specjalistyczny kurs skierowany do doświadczonych specjalistów IT pracujących z architekturą event-driven oraz przetwarzaniem danych w czasie rzeczywistym. Program koncentruje się na wykorzystaniu platformy Apache Kafka w nowoczesnych środowiskach produkcyjnych i mikroserwisowych. Szkolenie przeznaczone jest dla inżynierów danych, backend developerów, DevOps oraz architektów systemów, którzy odpowiadają za budowę skalowalnych, wydajnych i bezpiecznych systemów przetwarzania strumieniowego w organizacji.

Czas trwania: 3 dni / 21 h

Opis

Architektura produkcyjna Kafka

  • Kafka Brokers, Zookeeper, replikacja i skalowanie
  • Konfiguracja i optymalizacja producentów (Producers) i konsumentów (Consumers) pod kątem wydajności

Przetwarzanie strumieniowe i integracja

  • Kafka Streams – podstawy przetwarzania strumieniowego danych
  • Kafka Connect – integracja z bazami danych i systemami zewnętrznymi
  • Transformacje danych w locie (stream processing)
  • Event sourcing i implementacja wzorców EDA z użyciem Kafka

Monitorowanie, bezpieczeństwo i awaryjność

  • Monitorowanie klastra i analiza metryk
  • Bezpieczeństwo Kafka: SSL, SASL, ACL
  • Obsługa awarii i strategia disaster recovery

Case studies i najlepsze praktyki

  • Real-time analytics, IoT, mikroserwisy event-driven
  • Best practices, optymalizacja i planowanie architektury event-driven

Ćwiczenia praktyczne

  • Integracja Kafka z aplikacjami i pipeline CI/CD
  • Praktyczne scenariusze produkcyjne: publikowanie, przetwarzanie i subskrypcja eventów

 

FAQ – Apache Kafka w środowisku produkcyjnym

1. Czym jest Apache Kafka i kiedy stosować ją w architekturze produkcyjnej?

Apache Kafka to rozproszona platforma do przetwarzania strumieniowego i komunikacji event-driven. W środowiskach produkcyjnych wykorzystywana jest do real-time analytics, integracji mikroserwisów, systemów IoT oraz przetwarzania dużych wolumenów danych.

2. Jak wygląda architektura klastra Kafka?

Szkolenie omawia architekturę opartą na Kafka Brokers, Zookeeper, partycjach oraz replikacji danych. Uczestnicy poznają mechanizmy skalowania, wysokiej dostępności i odporności na awarie.

3. Czy kurs obejmuje optymalizację producerów i konsumentów?

Tak. Omawiane są konfiguracje producentów i konsumentów pod kątem wydajności, batching, acknowledgements, consumer groups oraz tuning parametrów w środowiskach o dużym obciążeniu.

4. Czy szkolenie obejmuje Kafka Streams i Kafka Connect?

Tak. Uczestnicy poznają podstawy Kafka Streams do przetwarzania danych w locie oraz Kafka Connect do integracji z bazami danych i systemami zewnętrznymi, w tym implementację wzorców event sourcing i EDA.

5. Jak wygląda monitorowanie i bezpieczeństwo klastra Kafka?

Szkolenie obejmuje monitorowanie metryk klastra, analizę wydajności oraz konfigurację bezpieczeństwa: SSL, SASL, ACL. Omawiane są również strategie disaster recovery i obsługa awarii.

6. Czy kurs zawiera praktyczne scenariusze produkcyjne?

Tak. Szkolenie zawiera ćwiczenia praktyczne obejmujące publikowanie, subskrypcję i przetwarzanie eventów, integrację z pipeline CI/CD oraz projektowanie architektury event-driven dla mikroserwisów i systemów real-time.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.