Skip to content

A Warehouse-Store concept-based microservice, built using Fast API, Redis, and ReactJS. Leveraged using Redis Streams.

License

Notifications You must be signed in to change notification settings

nikhil25803/fastapi-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI + Microservices

A Warehouse-Store concept-based microservice, built using Fast API, Redis, and ReactJS. Scripted in Python, JavaScript, and setup automation using shell scripting.

Tech Stack

FastAPI Redis React JavaScript Shell Script

Project Summary

image

  • warehouse-server

Responsible for creating products, and deciding the price and quantity of the product. One can add, list, review and delete the product created.

  • store-server

Responsible for creating orders, on every order placed, 20% of the amount will be added as a tax and will update the status of the product as pending, or completed.

While placing the order, the script is also responsible to check whether the ordered amount out-numbers the available amount or not. If yes, it set the status of the product as pending.

All this happened in the background as a Redis Stream.

About

A Warehouse-Store concept-based microservice, built using Fast API, Redis, and ReactJS. Leveraged using Redis Streams.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages