Game load
App APIs
AI calls
Read APIs
Events and storage
Player opens the URL
HTML/CSS/JS game
/api/status, /api/coach
VM App -> OCI GenAI
/api/events -> Functions
Read APIs -> Cache + ADB
Streaming buffers events
Browser
Player
+
Ops
Public Load Balancer
Frontend route
VM Fleet / Nginx
Observed 1
API Gateway
/api/* routing
Private Load Balancer
Private API LB
VM App
Node/Express APIs
OCI Functions
Events + read APIs
OCI GenAI
Player Coach + Ops AI
OCI Cache
Live player state
Streaming
Durable event stream
Autonomous AI DB
Leaderboard + analytics
Object Storage
Raw event files