Spring Boot and Apache Kafka for Event-Driven Microservices

Learn to build robust event-driven microservices by implementing Kafka producers and consumers to exchange String, JSON, and real-time streaming data using Spring Boot.

4.5 (1,349) ⏱ 1 h 12 min 📚 6 lecciones 🎧 Versión en audio

Sobre este curso

Modern microservice architectures rely on fast, reliable, and asynchronous communication to stay resilient and scalable. Apache Kafka paired with Spring Boot provides the industry-standard foundation for building these distributed, event-driven systems. This course guides you through the essentials of message exchange using Apache Kafka within the Spring ecosystem. You will progress from understanding core messaging concepts to building functional producer and consumer applications that handle diverse data formats, including structured JSON payloads and real-time data streams. What you'll learn: - Understand core Apache Kafka architecture, including topics, partitions, brokers, producers, and consumers - Configure Spring Boot applications to connect seamlessly with Kafka brokers using modern configuration patterns - Build Kafka producers and consumers to exchange String and serialized JSON payloads - Implement robust error handling and resilience patterns such as Dead Letter Topics - Process real-time streaming data sources within a microservices environment - Set up a local development environment using containerized Kafka instances for rapid testing You will start with the fundamental terminology of event streaming before moving on to practical configuration and step-by-step code implementations. Through clear written explanations and structured code snippets, you will learn how to design, build, and troubleshoot message-driven microservices. This course is designed for Java developers and software engineering beginners who want to transition into event-driven architectures. No prior experience with Apache Kafka is required, though a basic familiarity with Java and Spring Boot is recommended. Start reading today to master asynchronous messaging and elevate your microservices development skills.

Lo que obtendrás

  • 📜 Certificado de finalización
    Añádelo a tu perfil de LinkedIn
  • 🎧 Versión en audio incluida
    Aprende en cualquier momento, sin pantalla
  • ♾️ Acceso de por vida
    Vuelve cuando quieras, sin caducidad
  • 📱 Teléfono o computadora
    Funciona en cualquier dispositivo
  • 💸 Reembolso de 30 días
    Sin preguntas
  • Breve y enfocado
    1 h 12 min de contenido práctico

Reseñas (19)

Emiliano Reyes AR Estudiante verificado
★ 3 · 2026-05-02T16:28:53+00:00

Buena visión general del tema.Algunas partes eran un poco más rápidas de lo que me gustaba, pero en general una experiencia de aprendizaje sólida.

Omar Farooq PK Estudiante verificado
★ 5 · 2026-04-26T20:18:53+00:00

Curso brillante! El flujo de información fue perfecto, y los ejemplos realmente solidificaron los conceptos.

Valentina Gómez AR Estudiante verificado
★ 3 · 2026-04-23T11:24:53+00:00

Es una introducción decente, pero podría usar algunos ejemplos más del mundo real para solidificar los conceptos.

Mia Gil UY
★ 4 · 2026-04-18T07:13:53+00:00

Contenido sólido y presentado claramente. Aprecié las aplicaciones del mundo real que se mostraron.Podría haber usado algunas oportunidades de práctica más.

Tomáš Ševčík SK Estudiante verificado
★ 4 · 2026-01-12T13:13:53+00:00

Esto proporcionó una buena visión general. Las explicaciones fueron decentes, pero a veces deseaba más escenarios de aplicación práctica.

Clodagh Murray IE
★ 5 · 2025-12-30T23:27:53+00:00

Es un curso sólido. La estructura es lógica y la mayoría de los ejemplos fueron útiles.Podría usar algunos escenarios más del mundo real.

Ko Ko Naing MM Estudiante verificado
★ 3 · 2025-12-09T00:06:53+00:00

Me pareció útil para un repaso, pero no estoy seguro de que sea el mejor punto de partida para un principiante completo.

Lucas Jackson AU Estudiante verificado
★ 3 · 2025-11-29T16:44:53+00:00

El curso fue informativo. Aprecié la estructura y los ejemplos, aunque algunos temas se sintieron un poco apresurados.

فاطمة بنت خليفة السعدي OM Estudiante verificado
★ 4 · 2025-11-23T04:13:53+00:00

Aprecié el enfoque estructurado, aunque me hubiera gustado que hubiera habido algunos estudios de casos más del mundo real.

Sebastián Sánchez PA Estudiante verificado
★ 4 · 2025-11-04T04:17:53+00:00

Translated by Valor fantástico aquí. Los ejemplos utilizados fueron muy útiles para comprender las ideas centrales.

Brendan Hayes IE
★ 5 · 2025-09-21T11:03:53+00:00

Este curso superó mis expectativas. Las aplicaciones del mundo real discutidas son increíblemente útiles.

Jack Jackson AU Estudiante verificado
★ 5 · 2025-09-05T06:00:53+00:00

Me pareció útil. El flujo era lógico, y los ejemplos ilustrativos ayudaron a solidificar las ideas.Podría haber usado un poco más de profundidad.

Antonia Gallardo CL
★ 4 · 2025-06-21T07:40:53+00:00

Me gustaron los ejemplos de aplicación práctica, aunque la configuración inicial tomó más tiempo de lo que esperaba.

عائشة بنت خلفان السالمي OM
★ 3 · 2025-06-16T21:13:53+00:00

Realmente disfruté de esto. La estructura fluyó perfectamente, y las aplicaciones prácticas son inmediatamente útiles.

Eleanor Vance GB Estudiante verificado
★ 3 · 2025-03-27T02:08:53+00:00

De hecho, esperaba una aplicación más práctica.Se sentía un poco demasiado teórico para mis necesidades, aunque los conceptos básicos se explicaron bien.

Halima Abubakar NG Estudiante verificado
★ 3 · 2025-01-16T11:27:53+00:00

Realmente disfruté el flujo de esto. Las aplicaciones prácticas discutidas fueron perfectas.

Gunn Pedersen NO
★ 4 · 2025-01-06T04:10:53+00:00

Buena introducción al tema.La estructura era lógica, y la mayoría de los ejemplos eran relevantes, aunque desearía más profundidad en ciertas áreas.

Mateo Morales AR
★ 4 · 2025-01-02T14:55:53+00:00

Una buena introducción. La estructura era en su mayoría clara, pero me gustaría que hubiera algunos ejemplos más del mundo real.

윤서진 KR Estudiante verificado
★ 5 · 2025-01-02T08:20:53+00:00

Contenido sólido aquí. Si bien un par de los módulos podrían haber sido más detallados, el valor general y la aplicabilidad son altos.

Escribir una reseña

Te pediremos iniciar sesión después de enviar — tu borrador se guarda.

Otros también tomaron

Preguntas frecuentes

¿Qué necesito para tomar este curso? +

Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.

¿Cómo pago? +

Con tarjeta a través de Stripe, o con criptomonedas. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.

¿Puedo obtener un reembolso? +

Sí — reembolso completo en 30 días, sin preguntas.

¿Por cuánto tiempo tendré acceso? +

Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.

¿Obtendré un certificado? +

Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.

Diseñado para profesionales en
Tecnología Diseño Finanzas Marketing Salud Educación Hostelería Manufactura