ARCHITECTURE STATE SWITCHER
1. DB CONNECTED
2. DB UNAVAILABLE
3. ORDER TICK (+15S)
⏸ PAUSE
↺ RESET
ZONE 01 // APP UI REQUESTS
ZONE 02 // DECISION & LOGIC ENGINE
ZONE 03 // USER-FACING RESULT
HTTP API
YES (DB OK)
NO (OFFLINE)
BSON DOCS
ARRAY OUT
JSON CARDS
BILL DATA
POLL / SSE
ELAPSED S
ENUM STEP
APP REQUEST UI
1. BROWSE RESTAURANTS
2. FILTER & SEARCH
3. PLACE ORDER (POST)
4. TRACK ORDER
GET /orders/:id/status
DB CONNECTED?
STATUS: ONLINE
MONGODB QUERIES
IN-MEMORY ENGINE
SHARED CONTRACT
NORMALIZED SCHEMA
TIME ENGINE
ELAPSED: 12S
STATUS CALCULATOR
RULE: T < 30S
RESTAURANT CARDS UI
SOURCE: MONGODB CLUSTER
BILL BREAKDOWN PANEL
TOTAL: $28.50 (TAX INCL)
STATUS BADGE PROGRESSION
[ 1. ORDER RECEIVED ]
SYSTEM ACTIVE
Hover over any node to inspect data routing. Click to lock selection.
MODE: DB ONLINE