Three Games In Elixir
summary
Three production backends for different genres run on Elixir using Cowboy websockets, GenServers holding player state in memory and backing up compressed protocol buffers to DynamoDB or caches like Redis and Couchbase; a league system is implemented as pure functions with in‑memory agents and unit tests; deployment uses xrm releases, Jenkins and Ansible; load tests hit 32,000 concurrent games on two modest machines, and the systems generally work as described.
AI-written summary · about
chapters (6)
- 0:00Start
- 7:59Server Setup
- 12:02League System
- 16:56Dungeon Crawler Rope Light
- 26:00Puzzle and Dragons Meets Blackjack Mobile Game
- 32:28Ansible
related talks
54mWriting a MMORPG game in Elm on both client and server
43mElixir Elevate
01h 05mDDD, event sourcing and CQRS – theory and practice
28mBuilding in Rails, Backbone, and CoffeeScript
28mLobbying with Elixir: Real-Time LiveView and OTP
55mThat's My Monkey (...)
48mSynchronizing Game Components
40mController Control: Designing Domains for Web Applications
