Buduj mikrousługi sterowane zdarzeniami z Spring Boot i Apache Kafka
Apache Kafka jest de facto szkieletem do wysokowydajnej, niezawodnej transmisji wiadomości między mikrousługami, a Spring Boot 4 zapewnia integrację pierwszej klasy za pośrednictwem Spring Kafka. Ten track uczy Cię projektować, implementować, zabezpieczać i obsługiwać produkcyjne systemy sterowane zdarzeniami — od opublikowania pierwszej wiadomości aż do strojenia konsumentów na skalę i wdrażania z pewnością siebie.
Co się nauczysz
Zaczniesz od podstawowych koncepcji Architektury sterowanej zdarzeniami, a następnie popracujesz z producentami i konsumentami Kafka w Spring Boot, zarządzaniem schematem przy użyciu Avro oraz zabezpieczaniem aplikacji połączonych z Kafka. Następnie przejdziesz do kwestii operacyjnych: solidna obsługa błędów i strategie dead-letter, semantyka dokładnie raz z wiadomościami transakcyjnymi, przetwarzanie strumieni w czasie rzeczywistym za pośrednictwem API Kafka Streams oraz zaawansowane strategie grup konsumentów. Będziesz także zajmować się monitorowaniem i obserwowalności dla ekosystemów Kafka — metrykami, śledzeniem i alertowaniem — zanim zakończysz ze wzorcami wdrażania i najlepszymi praktykami produkcyjnymi.
Ścieżka nauki
Dwanaście kursów obejmuje poziomy B1 do C2. Track otwiera się na B1 z Introduction to Event-Driven Architecture i Kafka Fundamentals for Spring Developers, buduje praktyczne umiejętności na B2 za pośrednictwem implementacji producentów i konsumentów, zarządzania schematem Avro i bezpieczeństwa, a następnie przechodzi do C1 z Robust Error Handling in Kafka Consumers, Transactional Messaging with Spring Kafka, Stream Processing with Kafka Streams API i Monitoring and Observability for Kafka Ecosystems. Track kończy się na C2 z Advanced Deployment and Best Practices.
Jak to działa
Każdy kurs podzielony jest na krótkie, skoncentrowane lekcje, którymi pracujesz w wbudowanym edytorze kodu z informacją zwrotną w czasie rzeczywistym. Asystent AI jest dostępny zawsze, gdy się zaciągniesz, abyś mógł natychmiast rozwiązać pytania i dalej iść naprzód.