SnowMon is a silly little resource monitor which shows you the current RAM usage of the server as a snowstorm.
It's built upon an entirely custom HTTP server made from scratch, which was written with zero AI assistance and zero libraries. (Yes, that means freakishly parsing HTTP headers - and even JSON - in Java regex!)
For the purposes of this demo, I've put together Ticket Chief, a mock ticket purchase platform with a queueing system for purchases, where each pending purchase takes up 256MB of RAM. (Very realistic, I know)
See it in action for yourself:
I submitted the "HTTP server from scratch" part of this Siege project to my school as a coursework submission as well, and as part of that, I wrote a detailed in-depth report about the inner workings of the server and Ticket Chief.
If you're curious, you can have a read of my report here!