Dashboard

Live view across user, product & order services
user-service product-service order-service
Total users
Products listed
Orders placed
Revenue (₹)

Stock by product

Live inventory levels from product-service

Revenue by product

Aggregated from placed orders

Request topology

idle
order-service :3003 · orders_db user-service :3001 · users_db product-service :3002 · products_db

Users

Managed by user-service
ID Name Email

Add user

Creates a row in users_db

Products

Managed by product-service
ID Name Price Stock

Add product

Creates a row in products_db

Orders

Cross-service checkout flow
ID User Product Qty Total

Place order

Validates user + reserves stock, then persists