Microservices communication using RabbitMQ
Register/Login Pages:
Admin Dashboard:
Add Item:
Modify existing Stock:
Remove Stock:
User Dashboard:
User Order Processing: includes backend handling of edge cases when there is limited stock available(<1)
Server side health check: for consumer1 :item creation, consumer2 : stock processing, consumer3: order processing and producer servers
When consumer 1 is down: