Event-Driven Store Dashboard

System Inventory

ItemQuantity
Doodad-706205
Gadget-706674
Thingamajig-705053
Widget-706359

Manual Order Placement

Item:
Qty:

Recent Orders

IDItemQty
#940782Widget4
#940781Gadget2
#940780Thingamajig3
#940779Thingamajig3
#940778Gadget1
#940777Widget5
#940776Doodad2
#940775Doodad1
#940774Widget4
#940773Gadget1

Event Trace Log

[2026-09-11 22:36:10] inventory-service: Updated inventory for Widget (order 940782)
[2026-09-11 22:36:10] order-service: Published order_placed event for order 940782
[2026-09-11 22:36:10] inventory-service: Received order_placed event for order 940782
[2026-09-11 22:36:10] order-service: Saved order 940782 to database
[2026-09-11 22:36:10] order-service: Received order for 4x Widget
[2026-09-11 22:36:00] inventory-service: Updated inventory for Gadget (order 940781)
[2026-09-11 22:36:00] inventory-service: Received order_placed event for order 940781
[2026-09-11 22:36:00] order-service: Published order_placed event for order 940781
[2026-09-11 22:36:00] order-service: Saved order 940781 to database
[2026-09-11 22:36:00] order-service: Received order for 2x Gadget
[2026-09-11 22:35:37] inventory-service: Updated inventory for Thingamajig (order 940780)
[2026-09-11 22:35:37] order-service: Published order_placed event for order 940780
[2026-09-11 22:35:37] inventory-service: Received order_placed event for order 940780
[2026-09-11 22:35:37] order-service: Saved order 940780 to database
[2026-09-11 22:35:37] order-service: Received order for 3x Thingamajig
[2026-09-11 22:35:21] inventory-service: Updated inventory for Thingamajig (order 940779)
[2026-09-11 22:35:21] inventory-service: Received order_placed event for order 940779
[2026-09-11 22:35:21] order-service: Published order_placed event for order 940779
[2026-09-11 22:35:21] order-service: Saved order 940779 to database
[2026-09-11 22:35:21] order-service: Received order for 3x Thingamajig

Service Architecture

Test Harness → (HTTP) → Order Service

Order Service → (Event) → RabbitMQ

RabbitMQ → (Event) → Inventory Service

Inventory Service → (Update) → MariaDB