Apache Kafka - integracja w istniejących projektach

Kod: kafka-int
Kategoria: Architektura systemów i aplikacji
Forma: Wykłady 30%/ warsztaty 70%,
Czas trwania: 3 dni
Odbiorcy: architekci, developerzy
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Dzięki trzem praktycznym implementacjom uczestnicy poczują na własnej skórze możliwości uspójnienie architektury i skalowalności rozwiązań dzięki rozbudowie systemu o przetwarzanie strumieniowe. Podczas warsztatów uczestnicy rozbudują prosty portal z ogłoszeniami o nowe funkcjonalności dzięki integracji istniejącego kodu z ekosystemem Apache Kafka: Schema Registry, Kafka Connect, Kafka Streams i KSQL.

Wyróżniki szkolenia

  • Realna klasa złożoności problemów
  • Praktyczne scenariusze integracji
  • Zrozumienie pryncypiów

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Wprowadzenie
    1. Czym jest Apache Kafka?
    2. Przykłady praktycznych implementacji
    3. Schema Registry - repozytorium schematów Avro
    4. Kafka Connect i Single Message Transforms - integracja z bazami danych bez jednej linijki kodu
    5. Kafka Streams - API do pracy ze strumieniami
    6. KSQL - przetwarzanie strumieni równie proste jak praca z bazami danych
  2. Integracja #1 - zabezpieczamy portal przed Denial Of Service
    1. Zbieranie access logów przy użyciu Kafka Connect
    2. Mechanizmy logujące bezpośrednio do Kafki
    3. KSQL - praca na oknach danych
    4. Kafka Connect jako mechanizm transportowy dla wyników
  3. Integracja #2 - dynamiczna wyszukiwarka
    1. Publikacja zdarzeń o nowych ogłoszeniach na Kafkę
    2. Kafka Connect transferujący dane do silnika Elasticsearch
    3. Budowanie mapy witryny (sitemap) w oparciu o dane z Kafki
  4. Integracja #3 - podpowiedzi wyszukiwarki (autocompleter) bazujące na trendach
    1. Monitorowanie aktywności użytkowników przy pomocy Kafki
    2. KSQL jako silnik do analizy trendów w czasie rzeczywistym
    3. Integracja wyników z użyciem Kafka Connect
  5. Narzędzia wspomagające pracę
    1. Kafka Connect - przegląd kontektorów
    2. Landoop UI - otwartoźródłowe interfejsy dla Kafki
      1. Schema-registry-UI
      2. Kafka-topics-UI
      3. Kafka-connect-UI


Pobierz program w formacie PDF

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Twoje dane osobowe przetwarzamy, aby udzielić odpowiedzi na Twoje pytanie. Administratorem Twoich danych osobowych jest Bottega It Minds Sławomir Sobótka. Przysługuje Ci prawo wniesienia sprzeciwu wobec przetwarzania, prawo dostępu do danych, prawo żądania ich sprostowania, usunięcia lub ograniczenia ich przetwarzania. Szczegółowe informacje dotyczące przetwarzania Twoich danych osobowych znajdują się TUTAJ.