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 ч 12 мин 📚 6 уроков 🎧 Аудиоверсия

О курсе

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.

Что вы получите

  • 📜 Сертификат об окончании
    Добавьте в профиль LinkedIn
  • 🎧 Аудиоверсия включена
    Учитесь в дороге — экран не нужен
  • ♾️ Пожизненный доступ
    Возвращайтесь в любое время, без срока
  • 📱 Телефон или компьютер
    Работает везде и на любом устройстве
  • 💸 Возврат в течение 30 дней
    Без вопросов
  • Кратко и по делу
    1 ч 12 мин практического материала

Отзывы (19)

Emiliano Reyes AR Подтверждённый учащийся
★ 3 · 2026-05-02T16:28:53+00:00

Хороший обзор темы. Некоторые части были немного быстрее, чем мне нравилось, но в целом солидный опыт обучения.

Omar Farooq PK Подтверждённый учащийся
★ 5 · 2026-04-26T20:18:53+00:00

Блестящий курс! Поток информации был идеальным, а примеры действительно закрепили понятия. Мне понравилось!

Valentina Gómez AR Подтверждённый учащийся
★ 3 · 2026-04-23T11:24:53+00:00

Это приличное введение. Хотя можно было бы использовать несколько более реальных примеров для закрепления концепций.

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

Я оценил реальные приложения, которые были показаны. Могли бы использовать несколько дополнительных возможностей для практики.

Tomáš Ševčík SK Подтверждённый учащийся
★ 4 · 2026-01-12T13:13:53+00:00

Это дало хороший обзор. Объяснения были приличными, но иногда я хотел бы более практических сценариев применения. Все равно, ценный опыт обучения.

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

Это солидный курс. Структура логична и большинство примеров были полезны. Хотя можно было бы использовать несколько более реальных сценариев.

Ko Ko Naing MM Подтверждённый учащийся
★ 3 · 2025-12-09T00:06:53+00:00

Нашел его полезным для обновления. Не уверен, что это будет лучшей отправной точкой для полного новичка, тбх.

Lucas Jackson AU Подтверждённый учащийся
★ 3 · 2025-11-29T16:44:53+00:00

Курс был информативным. Мне понравилась структура и примеры, хотя некоторые темы казались немного спешными. В целом, приличный опыт.

فاطمة بنت خليفة السعدي OM Подтверждённый учащийся
★ 4 · 2025-11-23T04:13:53+00:00

Хороший фундаментальный материал. Я оценил структурированный подход, хотя мне хотелось бы, чтобы было несколько более реальных тематических исследований.

Sebastián Sánchez PA Подтверждённый учащийся
★ 4 · 2025-11-04T04:17:53+00:00

Фантастическая ценность здесь. Использованные примеры были супер полезны для понимания основных идей. Определенно стоит времени.

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

Этот курс превзошёл мои ожидания. Обсуждаемые в реальном мире приложения невероятно полезны. Отличная работа!

Jack Jackson AU Подтверждённый учащийся
★ 5 · 2025-09-05T06:00:53+00:00

Нашел его полезным. Поток был логичным, и иллюстративные примеры помогли закрепить идеи. Могло бы использовать немного больше глубины.

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

Мне понравились примеры практического применения, хотя первоначальная настройка заняла больше времени, чем я ожидал.

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

Очень понравилось это. Структура течет идеально, и практические приложения сразу же полезны. Отличная работа!

Eleanor Vance GB Подтверждённый учащийся
★ 3 · 2025-03-27T02:08:53+00:00

Tbh, Я ожидал более практического применения. Он чувствовал себя немного слишком теоретически для моих нужд, хотя основные понятия были объяснены в порядке.

Halima Abubakar NG Подтверждённый учащийся
★ 3 · 2025-01-16T11:27:53+00:00

Очень понравилось течение этого. Практические приложения, обсуждаемые были на месте. Отличный курс!

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

Хорошее введение в тему. Структура была логичной, и большинство примеров были актуальны, хотя я хотел бы большей глубины в некоторых областях.

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

Хорошее введение. Структура была в основном ясна, но мне хотелось бы, чтобы было несколько более реальных примеров.

윤서진 KR Подтверждённый учащийся
★ 5 · 2025-01-02T08:20:53+00:00

Здесь есть солидное содержание. Хотя пара модулей могла бы быть более подробной, общая ценность и применимость высоки. Хорошая работа!

Написать отзыв

После отправки попросим войти — черновик сохранится.

Студенты также прошли

Kafka и Spring Boot: создание приложений, управляемых событиями

Узнайте, как создавать масштабируемые системы обмена сообщениями с использованием Kafka и Spring Boot, благодаря четким письменным объяснениям и практическим примерам кодирования.
★ 5.0 (22)
$4.99$9.99

Устойчивые Java-приложения с Spring Boot

Освоите ключевые модели устойчивости, такие как Circuit Breakers и Retries, чтобы создавать приложения, выдерживающие реальные сбои.
★ 5.0 (23)
$4.99$9.99

Современная разработка на Java и Spring с IntelliJ IDEA

Освойте современные рабочие процессы разработки Java и Spring Boot с помощью IntelliJ IDEA для эффективного создания, отладки и тестирования надежных серверных приложений.
★ 5.0 (14)
$4.99$9.99

Основы проектирования системы: кэширование с помощью Spring Boot и Redis

Узнайте о распределенном кэшировании, повышении производительности приложений и создании масштабируемых систем с помощью Spring Boot и Redis.
★ 5.0 (16)
$4.99$9.99

Часто спрашивают

Что нужно для прохождения курса? +

Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.

Как оплатить? +

Банковской картой через Stripe или криптовалютой. Данные карты обрабатывает Stripe — мы их не храним.

Можно ли вернуть деньги? +

Да — полный возврат в течение 30 дней, без вопросов.

Как долго будут доступны материалы? +

Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.

Получу ли я сертификат? +

Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.

Подходит для специалистов в
IT Дизайн Финансы Маркетинг Медицина Образование HoReCa Производство