Wprowadzenie do architektury sterowanej zdarzeniami z wykorzystaniem platformy Apache Kafka
LICZBA DNI: 3 (24h)
KOD KURSU: APACHE/KAFKA
POZIOM SZKOLENIA:
O szkoleniu
WYMAGANIA
Wymagana podstawowa znajomość w zakresie:
konteneryzacji docker
języków programowania np. Java
systemu kontroli wersji Git
Program
Administracja platformy Apache Kafka
- ewolucja modeli komunikacji
- przegląd komponentów platformy
- Zookeeper - architektura i możliwości konfiguracji
- architektura i możliwości konfiguracji klastra Kafka
- komunikacja klient-broker
- organizacja danych w ramach klastra Kafka
Aplikacje klienckie z wykorzystaniem dostępnych API
- producer API i metody optymalizacji
- consumer API i metody optymalizacji
- integracja z systemami zewnętrznymi z użyciem Kafka Connect
- wprowadzenie do KStream API
- wprowadzenie do KTable API
Bezpieczeństwo platformy Apache Kafka
- szyfrowanie SSL w komunikacji klient serwer
- uwierzytelnienie z wykorzystaniem protokołu SASL
- uwierzytelnienie z wykorzystaniem protokołu Kerberos
- kontrola dostępu do danych w wykorzystaniem ACL
