Skip to content

obafemi-i/Inventory-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Inventory-management

A microservice with payment and inventory services.

Inventory service to store products and products' details.

Payment service to purchase products from the inventory service.

When products are purchased, an event is sent from the payment service, using redis stream, to the inventory service.

The event handles:

  • updating the quantity of products available
  • processing discount and fees
  • updating the status of the purchase order

Both services use Redis JSON for database and Redis stream for the event driven architecture.

About

A micro-service for managing inventory and purchase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published