Każda aplikacja korporacyjna tworzy dane. Ich przenoszenie i przetwarzanie jest równie ważne jak same dane. Platforma Apache Kafka została zbudowana właśnie w tym celu: aby umożliwić płynną obsługę strumieni zdarzeń czasu rzeczywistego. Umożliwia to architektom nie tylko łączenie aplikacji z systemami danych, ale również budowanie niestandardowych aplikacji, które same w sobie wyzwalają strumienie danych. Okazuje się, że architektura skupiona wokół strumieni zdarzeń otwiera zupełnie nowy rozdział projektowania dużych systemów.
Dzięki temu praktycznemu przewodnikowi komfortowo rozpoczniesz pracę z platformą streamingową Apache Kafka. Poznasz najlepsze praktyki w zakresie jej wdrażania i konfiguracji, aby zapewnić sobie możliwość strumieniowego przetwarzania dużych ilości danych. Zaznajomisz się z AdminClient API Kafki, mechanizmem transakcji i z nowymi funkcjonalnościami zabezpieczeń. W książce znajdziesz szczegółowe instrukcje, w jaki sposób wdrażać klastry produkcyjne Kafki, pisać niezawodne mikrousługi oparte na zdarzeniach i budować skalowalne aplikacje przetwarzania strumieniowego. Opisano w niej też gwarancje niezawodności, kluczowe interfejsy API i szczegóły architektury, w tym protokół replikacji, kontroler i warstwę pamięci masowej.
Najciekawsze zagadnienia:
wdrażanie i konfigurowanie Kafki w praktyce
niezawodne 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
Szczegóły
Tytuł: Kafka w praktyce Przetwarzanie strumieniowe i potoki danych o dużej skaliAutor: Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty
Wydawnictwo: Helion
ISBN: 9788328393202
Tytuł oryginału: Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale, 2nd Edition
Język oryginału: angielski
Tłumacz: Lachowski Lech
Języki: polski
Rok wydania: 2022
Ilość stron: 416
Format: 16.5x23.5cm
Oprawa: Miękka
Waga: 0.53 kg