Mark Ericksen fly.io

Building a distributed turn-based game system in Elixir  ↦

Mark Eriksen:

Many great Phoenix LiveView examples exist. They often show the ease and power of LiveView but stop at multiple browsers talking to a single web server. I wanted to go further and create a fully clustered, globally distributed, privately networked, secure application. What’s more, I wanted to have fun doing it.

So I set out to see if I could create a fully distributed, clustered, privately networked, global game server system. Spoiler Alert: I did.

I like the way he frames his experience. He says the most remarkable thing about it is not what he built, it’s what he didn’t need to build in order to accomplish his goal.


Discussion

Sign in or Join to comment or subscribe

2021-05-09T20:39:35Z ago

Thanks for sharing this @jerodsanto. This was really cool. I’m just at the beginner stage of learning Elixir but from what I have seen so far, I really like it.

Player art
  0:00 / 0:00