Dispatch Live Grid
The operations grid dispatchers work out of, streaming live status changes into a Kendo Grid over the SignalR backplane so they see a load move the moment it moves.
The problem
Dispatchers originally worked off data that only updated on a manual page refresh, which meant time-sensitive decisions could be made on stale information. Moving to SignalR fixed the staleness but introduced two problems of its own. Every connected user received every update, whether or not it belonged to a tenant they were authorized to see. Then the app scaled to multiple server instances, and updates published from one instance never reached clients connected to another - so a dispatcher could silently fall out of sync depending on where they landed.
What was built
Took over an existing SignalR live grid and closed both gaps: tenant-scoped delivery so an update only reaches dispatchers entitled to it, and a Redis-backed backplane so instance boundaries stop breaking real-time.
What I'd do differently
I would move the row-update logic to deltas instead of full row replacement, so a message only carries what actually changed rather than the whole row.