Bygg hendelsesdrevne mikrotjenester med Spring Boot og Apache Kafka
Apache Kafka er den de facto-standarden for meldingsutveksling med høy gjennomstrømning og feiltoleranse mellom mikrotjenester, og Spring Boot 4 tilbyr førsteklasses integrasjon gjennom Spring Kafka. Dette læringsløpet lærer Dem å utforme, implementere, sikre og drifte hendelsesdrevne systemer som er klare for produksjon – fra publisering av Deres første melding til justering av forbrukere i stor skala og trygg utrulling.
Dette lærer De
De starter med de grunnleggende konseptene i hendelsesdrevet arkitektur, før De arbeider med Kafka-produsenter og -forbrukere i Spring Boot, skjemahåndtering med Avro og sikring av Kafka-tilkoblede applikasjoner. Deretter går De videre til driftsrelaterte temaer: robust feilhåndtering og strategier for dead-letter, exactly-once-semantikk med transaksjonelle meldinger, sanntidsstrømming gjennom Kafka Streams API og avanserte strategier for forbrukergrupper. De lærer også om overvåking og observabilitet i Kafka-økosystemer – metrikker, tracing og varsling – før De avslutter med utrullingsmønstre og beste praksis for produksjon.
Læringsløpet
Tolv kurs dekker nivåene B1 til C2. Læringsløpet starter på B1 med Introduction to Event-Driven Architecture og Kafka Fundamentals for Spring Developers, bygger praktiske ferdigheter på B2 gjennom implementering av produsenter og forbrukere, Avro-skjemahåndtering og sikkerhet, og går deretter videre til C1 med Robust Error Handling in Kafka Consumers, Transactional Messaging with Spring Kafka, Stream Processing with Kafka Streams API og Monitoring and Observability for Kafka Ecosystems. Læringsløpet avsluttes på C2 med Advanced Deployment and Best Practices.
Slik fungerer det
Hvert kurs er delt inn i korte, fokuserte leksjoner som De arbeider med i den innebygde kodeeditoren, med tilbakemeldinger i sanntid. En AI-veileder er tilgjengelig når De står fast, slik at De kan avklare spørsmål med én gang og fortsette fremover.