Current State: The edge cache is completely invalidated upon every transaction (seatmap-cache.js), destroying the Hit Ratio during massive events and forcing the database to absorb all traffic.
Required Action: The client (CyberArena.tsx) must receive the baseline cached state and connect via WebSockets (or Server-Sent Events) to receive only the state deltas (seat IDs changing status). This preserves the static cache integrity.
Current State: The edge cache is completely invalidated upon every transaction (
seatmap-cache.js), destroying the Hit Ratio during massive events and forcing the database to absorb all traffic.Required Action: The client (
CyberArena.tsx) must receive the baseline cached state and connect via WebSockets (or Server-Sent Events) to receive only the state deltas (seat IDs changing status). This preserves the static cache integrity.