Apache Kafka & Stream Processing dla systemów działających w czasie rzeczywistym
Apache Kafka to fundament nowoczesnych architektur sterowanych zdarzeniami — używany przez tysiące zespołów inżynierów do niezawodnego przesyłania danych między serwisami, zasilania analityki w czasie rzeczywistym i rozdzielenia producentów od konsumentów na ogromną skalę. Ten track obejmuje Kafkę od podstaw poprzez production-grade stream processing, dając Ci umiejętności do projektowania, operowania i strojenia systemów przetwarzających ciągłe strumienie danych z niskim opóźnieniem i wysoką przepustowością.
Co się nauczysz
Zaczniesz od zrozumienia, jak działają topics, partycje i consumer groups w Kafce, następnie będziesz postępu w programowym produkowaniu i konsumowaniu wiadomości. Dalej będziesz pracować z Kafka Connect do integracji danych, zarządzać schematami za pomocą Confluent Schema Registry oraz budować stateful pipelines przy użyciu Kafka Streams API. Późniejsze kursy obejmują administrację klastrem, monitoring oraz warstwę zapytań KSQL do analityki strumieni. Materiał zaawansowany podejmuje architekturę klastra, strojenie wydajności oraz stosowanie rzeczywistych wzorców projektowania Kafki do rozwiązywania typowych problemów inżynierskich.
Ścieżka uczenia się
Dwanaście kursów obejmuje poziomy A1 do C2. Track rozpoczyna się od Introduction to Apache Kafka Fundamentals i Producing & Consuming Messages in Kafka na poziomie A, następnie przechodzi przez koncepcje stream processingu i Kafka Connect na B1. Kursy mid-track na B2 obejmują Streams API, Schema Registry i monitoring operacyjny. Ostatnie cztery kursy C1 — Advanced Kafka Cluster Architecture, Advanced Kafka Streams & KSQL, Kafka Performance & Tuning Strategies i Real-World Kafka Design Patterns — budują głębię inżynierską. Track kończy się na C2 z Building Scalable Stream Processing Systems, gdzie wszystkie koncepcje zbiegają się w projektowaniu end-to-end systemów.
Jak to działa
Każdy kurs jest podzielony na krótkie, skoncentrowane lekcje, które ukończysz w wbudowanym edytorze kodu z informacją zwrotną w czasie rzeczywistym. Tutor AI jest dostępny, gdy się zacinasz, a każda koncepcja jest wzmocniona praktycznymi ćwiczeniami zaczerpniętymi z rzeczywistych scenariuszy Kafki, a nie z toy examples.