Skip to content

Latest commit

 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Kafka Playground

  • Started Controller
Screenshot 2026-06-20 104057
  • Started Broker
Screenshot 2026-06-20 104139
  • Produced Messages
  • Consumed Messages
  • Learned Partitions
  • Multiple Partitions
  • Consumer Groups

Spring Kafka

Producer Service

Notification Service

+------------------+
|   User Service   |
+------------------+
        |
        | Publish UserRegisteredEvent
        V
+------------------+
|      Kafka       |
| user-registered  |
+------------------+
        |
        | Consume Event
        V
+----------------------+
| Notification Service |
+----------------------+
        |
        V
 Send Welcome Email

  • Order send successfully - Message
Screenshot 2026-06-20 104218
  • Welcome Email to + order
Screenshot 2026-06-20 104255
  • Created Topic Orders
image

Payment Service

Client | V Order Service | V Kafka Topic : orders | V Payment Service | V Kafka Topic : payments | V Notification Service

Create payments topic

bin\windows\kafka-topics.bat --create --topic payments --bootstrap-server localhost:9092 --partitions 3 --replication-factor 1

--> Created topic payments.

PS C:\kafka> bin\windows\kafka-topics.bat --list --bootstrap-server localhost:9092 --> order-created orders payments

image image

Inventory Service

image image

About

A Kafka playground with CLI commands and Spring Kafka microservices for inventory, notification, order, payment, and producer services.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages