Każda aplikacja korporacyjna kreuje informacje. Ich przenoszenie i przetwarzanie jest tak samo ważne jak same dane. Platforma Apache Kafka została zbudowana właśnie w tym celu: żeby umożliwić płynną obsługę strumieni zdarzeń czasu rzeczywistego. Pozwala na to architektom nie tylko łączenie aplikacji z systemami danych,też budowanie niestandardowych aplikacji, które same w sobie wyzwalają strumienie informacji. Okazuje się, że architektura skupiona wokół strumieni zdarzeń otwiera zupełnie nowy rozdział projektowania wielkich systemów.
dzięki czemu poręcznemu przewodnikowi wygodnie zapoczątkujesz pracę z platformą streamingową Apache Kafka. Poznasz najkorzystniejsze praktyki w zakresie jej wdrażania i konfiguracji, by zapewnić sobie możliwość strumieniowego przetwarzania sporych ilości danych. Zaznajomisz się z AdminClient API Kafki, mechanizmem transakcji i z nowymi funkcjonalnościami zabezpieczeń. W książce wyszukasz szczegółowe instrukcje, w jaki sposób wdrażać klastry produkcyjne Kafki, pisać bezawaryjne mikrousługi oparte na zdarzeniach i tworzyć skalowalne aplikacje przetwarzania strumieniowego. Opisano w niej również gwarancje niezawodności, kluczowe interfejsy API i detale architektury, w tym protokół replikacji, kontroler i warstwę pamięci masowej.
Najciekawsze zagadnienia:
- wdrażanie i konfigurowanie Kafki w praktyce
- bezusterkowe dostarczanie danych
- budowanie potoków danych i aplikacji
- monitorowanie, dostrajanie i utrzymywanie działania Kafki w środowisku produkcyjnym
- wskaźniki pomiarów operacyjnych Kafki
- Kafka w systemach przetwarzania strumieniowego
Kafka: gwarancja bezusterkowości korporacyjnych aplikacji!