Martin Kavalar, Martin Schurrer – Fast Continuous Deployment of an Elixir Gameserver and Phoenix Web App using Hot-Code-Upgrades


By Erlang Central | Published: May 15, 2015



ElixirConf 2015
Fast Continuous Deployment of an Elixir Gameserver and Phoenix Web App using Hot-Code-Upgrades

Bold Poker is a Phoenix-based web application with a Elixir game server. iOS and Android clients connect to the using WebSockets.

We give a short introduction to OTP releases and talk about what can be done in order to use releases without having to manually write app upgrade files.

We talk about how we use our open-source Erlang and Elixir deployment tool edeliver. Edeliver is a deployment tool that uses OTP releases to deploy both our Elixir Gameserver as well as our Phoenix web app.