Event-Driven Order & Inventory Platform
A microservice-based commerce backend for coordinating order processing, inventory reservation, payment, shipping, and notifications.
Purpose
The project is focused on service boundaries, REST APIs, asynchronous Kafka workflows, PostgreSQL persistence, and a Docker-based local development environment.
Contribution
Defining service boundaries, API contracts, persistence models, and failure-handling paths while building the backend incrementally.
- Models order, inventory, payment, shipping, and notification responsibilities as separate service concerns.
- Uses Kafka event flows to keep long-running commerce operations asynchronous.
- Includes inventory reservation and rollback concepts as part of the reliability design.







