https://github.com/zapolyarnydev/inventory-management
Event-Driven inventory management system
https://github.com/zapolyarnydev/inventory-management
docker inventory-management-system java kafka microservice spring-boot
Last synced: about 1 month ago
JSON representation
Event-Driven inventory management system
- Host: GitHub
- URL: https://github.com/zapolyarnydev/inventory-management
- Owner: ZapolyarnyDev
- License: mit
- Created: 2025-06-17T12:51:45.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-07-19T18:18:28.000Z (8 months ago)
- Last Synced: 2025-10-07T18:29:06.613Z (6 months ago)
- Topics: docker, inventory-management-system, java, kafka, microservice, spring-boot
- Language: Java
- Homepage:
- Size: 221 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
inventory-management
## ๐ Language
- [English](README.md)
- [ะ ัััะบะธะน](README.ru.md)
## About the app
A microservices-based application built with Spring Boot and Kafka for inventory management and order processing.
## Technologies
- Spring boot
- PostreSQL
- Hibernate
- Kafka
- Docker
- JUnit 5 & Mockito
- Testcontainers
- GitHub Workflows
## Functionality
The system consists of two main services: Inventory and Orders.
- Inventory service:
- Register and delete inventory items
- Increase and decrease items quantity
- Order service:
- Place orders based on available inventory
- Publish order events to Kafka topics
## App Architecture
## License
Copyright (c) 2025 ZapolyarnyDev
This project is licensed under the MIT License โ see the LICENSE file for details.