The reasons are performance, reliability, scalability, concurrency, one user’s process crashing not impacting any other users, ability to scale to many, many users on a single server. Other setups can get the same benefits, using this software is my preference. I would use Elm and Phoenix too with a game project. You could use Erlang + ellli if you wanted a more raw approach for the same benefits.
1 Like