I created a Jackbox-TV inspired game server system just to see if I could. It’s fully distributed, clustered, and globally deployed. It uses LiveView and PubSub. It is a proof-of-concept that shows how to build multi-player, turn-based games.
I explain how I deployed it to Fly.io as well. This was my first ever deployment on that platform. Check out the Github Repo and the companion article: Building a Distributed Turn-Based Game System in Elixir