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
Dwayne Bradley
Hayesville, NC
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.
Jerod Santo
Bennington, Nebraska
Jerod co-hosts The Changelog, crashes JS Party & takes out the trash (his old code) once in awhile.
2021-05-10T13:52:04Z ago
Happy to hear you enjoyed it! Let me know if you need any help on your Elixir journey. ✊