Home / Companies / Fly.io / Blog / Post Details
Content Deep Dive

Building a Distributed Turn-Based Game System in Elixir

Blog post from Fly.io

Post Details
Company
Date Published
Author
Mark Ericksen
Word Count
1,348
Company Posts That Month
3
Language
English
Hacker News Points
352
Post removed?
No
Summary

The author describes their experience building a fully distributed, clustered, privately networked, global game server system using Elixir and the Phoenix LiveView feature. They emphasize that they didn't need to build a JavaScript front-end or an API for transferring data between the front-end and back-end. Instead, they used Phoenix.PubSub and Horde library for process registry. The author also highlights the benefits of hosting their application on Fly.io, which provides private networked connections and multi-region support. They conclude by expressing satisfaction with the results and encouraging others to build more interesting games using this system.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 1 715 280 93 -14%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.