Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Kafka Order Processing System

A real-world event-driven backend system built using Core Java 21, Apache Kafka (KRaft mode), and PostgreSQL (Docker).

This project demonstrates how modern distributed systems process orders asynchronously using Kafka without blocking services.


๐Ÿš€ Tech Stack

  • Java 21
  • Apache Kafka (KRaft mode โ€“ no ZooKeeper)
  • Maven
  • PostgreSQL (Docker)
  • Jackson (JSON serialization)

๐Ÿง  Project Overview

In modern e-commerce systems (like Amazon, Flipkart, or Swiggy), when a user places an order:

  • The order must be processed
  • Inventory should be updated
  • An audit log should be stored
  • Notifications should be sent

All of this should happen asynchronously, without blocking each other. This project demonstrates a real-world, event-driven system using Kafka.


About

No description or website provided.

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages