/558_559_587_609_3

Microservices communication using RabbitMQ

Primary LanguagePython

558_559_587_609_3

Microservices communication using RabbitMQ

Register/Login Pages:

Login/Register Frontend

Admin Dashboard:

Admin Dashboard

Add Item:

AddItem1 AddItem2 AddItem3

Modify existing Stock:

UpdateStock1 UpdateStock2 UpdateStock3

Remove Stock:

Remove1 Remove2

User Dashboard:

UserDashboard

User Order Processing: includes backend handling of edge cases when there is limited stock available(<1)

OrderProc1 OrderProc2

Server side health check: for consumer1 :item creation, consumer2 : stock processing, consumer3: order processing and producer servers

HealthCheck1

When consumer 1 is down:

Down1 Down2