Skip to content

Sample code and resources for building an event-driven architecture with Spring Boot and Kafka, showcasing independent microservices for order processing, stock management, and email notifications.

Notifications You must be signed in to change notification settings

GingFreecss2/Spring-Kafka-Event-Driven-Architecture

Repository files navigation

Spring-Kafka Event-Driven Architecture

Overall Architecture

Repository Description

This repository showcases an event-driven architecture implemented with Spring Boot and Apache Kafka. In this architecture, the OrderService, StockService, and EmailService microservices operate independently and communicate via event-driven messaging.

  • OrderService: A producer application that generates events and sends them to a Kafka message broker.
  • StockService: A consumer microservice responsible for processing events related to stock management.
  • EmailService: Another consumer microservice that handles email notifications based on events.

This repository contains code, configuration, and resources for building and deploying this event-driven system. It serves as a practical example for those interested in implementing event-driven architectures with Spring Boot and Kafka.

Feel free to customize the description to better suit your specific project's goals and scope.

About

Sample code and resources for building an event-driven architecture with Spring Boot and Kafka, showcasing independent microservices for order processing, stock management, and email notifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages