Jeff Richman

Senior Software and IT Infrastructure Engineer

http://www.jcrichman.com/
Articles
Résumé
Contact

Current

Distributed ASP.NET Demo

Saturday, November 8, 2025
Have you ever wondered how sites like Twitch and eBay Live handle so many users?

I did too, and I wanted to brush up on a few skills, so I built a demo of how they work at the server level.

Click here to try it: https://aspnetdemo.jcrichman.com:5221/

This demo is a very real, and scalable, distributed server network composed of four ASP.NET Core servers that talk to each other in different ways, and to each other's front-end users in different ways.

Try opening it in a few different windows and devices, to simulate different users, and then post updates to different servers and see what happens.

Then click the colored links or scroll down from the UI to learn more about each element of the system and the technologies behind it, such as SignalR, Redis (both as a backplane and for pub/sub), GraphQL, and Server-Side Events.


Primary Server updates broadcast to all servers and users in different ways




Secondary Server updates deliberately do not reach the external servers or their users.
Feel free to explore other interactions!




Click colored links or just scroll down to see a rich technical deep dive!



Current

Thirdplace.tv

Distributed ASP.NET Demo

Older

OM Demo (Consulting)

UDXpress (UDTrucks)

Room Booking Plugin

Systainet (GSCS, Inc.)

SimpleCMS