Creare microservizi basati su eventi con Kafka e Spring Boot

Padroneggia l'architettura basata sugli eventi creando microservizi scalabili con Kafka, Spring Boot e Docker utilizzando moderni flussi di lavoro di sviluppo assistiti dall'IA.

4.5 (6,716) ⏱ 1 h 24 min 📚 9 lezioni 🎧 Versione audio

Informazioni sul corso

Se desideri passare dalle tradizionali API sincrone a microservizi asincroni ad alte prestazioni, è essenziale comprendere come integrare Kafka con Spring Boot, in modo da poter sfruttare al meglio le potenzialità di Kafka. Questo corso basato su testo ti guida dai blocchi di costruzione fondamentali dello streaming dei messaggi alla distribuzione di microservizi completamente funzionali e pronti per la produzione.Impara come progettare flussi di messaggi, gestire la persistenza dei dati, implementare una solida gestione degli errori e sfruttare le moderne pratiche di codifica assistite dall'IA per accelerare il flusso di lavoro di sviluppo. Cosa imparerai: - Comprendere i concetti fondamentali di Kafka tra cui argomenti, partizioni, gruppi di consumatori, offset, replica e architettura broker. - Crea produttori e consumatori Spring Boot reattivi che pubblicano ed elaborano gli eventi in modo efficiente. - Configurare strategie avanzate di gestione degli errori, riprove, argomenti di lettere morte e messaggistica transazionale. - Integrare i microservizi con i database PostgreSQL per una persistenza degli eventi e una gestione dello stato affidabili. - Applica i moderni flussi di lavoro di codifica assistita da AI e l'ingegneria rapida per scrivere, documentare e testare il codice Spring Boot. - Distribuisci microservizi containerizzati utilizzando Docker e comprendi le basi dell'orchestrazione di Kubernetes. Inizierai imparando i concetti fondamentali di messaggistica e l'architettura Kafka prima di passare a guide di implementazione passo-passo.Attraverso spiegazioni dettagliate e passaggi di codice, passerai dalla scrittura di semplici produttori alla configurazione di ambienti multi-servizio resilienti e containerizzati. Questo corso è progettato per sviluppatori di backend, ingegneri software e architetti di sistema che sono nuovi a Kafka o alla progettazione guidata da eventi.Non è richiesta alcuna esperienza precedente con lo streaming di eventi, anche se è utile una conoscenza di base di Java e Spring Boot. Inizia a leggere oggi stesso per costruire le basi necessarie per una progettazione di sistemi moderna e basata sugli eventi.

Cosa otterrai

  • 📜 Certificato di completamento
    Aggiungilo al tuo profilo LinkedIn
  • 🎧 Versione audio inclusa
    Impara ovunque, senza schermo
  • ♾️ Accesso a vita
    Torna quando vuoi, senza scadenza
  • 📱 Telefono o computer
    Funziona ovunque, su qualsiasi dispositivo
  • 💸 Rimborso entro 30 giorni
    Senza domande
  • Breve e mirato
    1 h 24 min di contenuto pratico

Recensioni (6)

Naledi Zuma ZA Studente verificato
★ 4 · 2026-05-01T23:33:52+00:00

Corso: Fantastico valore qui. Gli esempi utilizzati sono stati molto utili per comprendere le idee fondamentali.

Sophia Appiah GH Studente verificato
★ 3 · 2026-04-22T02:27:52+00:00

Mi sono piaciuti gli esempi di applicazione pratica, anche se la configurazione iniziale ha richiesto più tempo del previsto.

Mateo Fernández UY Studente verificato
★ 3 · 2025-12-12T02:23:52+00:00

Mi è piaciuto molto il flusso di questo. Le applicazioni pratiche discusse erano al punto giusto.

박서연 KR
★ 4 · 2025-02-16T03:39:52+00:00

Corso: Buona panoramica. Alcune parti si sono mosse un po'velocemente per me, ma i concetti di base sono stati ben spiegati.

سالم بن أحمد بن راشد آل ثاني QA
★ 4 · 2025-01-16T13:31:52+00:00

Corso: Mentre un paio di moduli avrebbero potuto essere più dettagliati, il valore complessivo e l'applicabilità sono elevati. Buon lavoro!

Benjamin le Roux ZA Studente verificato
★ 4 · 2024-12-25T18:09:52+00:00

Ho apprezzato l'approccio strutturato, anche se avrei voluto che ci fossero stati alcuni casi di studio più reali.

Scrivi una recensione

Ti chiederemo di accedere dopo l'invio — la bozza viene salvata.

Altri hanno seguito anche

Domande frequenti

Cosa serve per seguire questo corso? +

Basta un telefono o un computer con internet. Niente installazioni, nessun hardware speciale.

Come si paga? +

Con carta via Stripe o con criptovaluta. Non conserviamo i dati della carta — Stripe li gestisce in sicurezza.

Posso ottenere un rimborso? +

Sì — rimborso completo entro 30 giorni, senza domande.

Per quanto tempo avrò accesso? +

Per sempre. Una volta acquistato, il corso è tuo e puoi rivederlo quando vuoi.

Riceverò un certificato? +

Sì. Al completamento riceverai un certificato da aggiungere al tuo profilo LinkedIn.

Pensato per chi lavora in
Tech Design Finanza Marketing Sanità Istruzione Ospitalità Produzione