Variable Workloads and Elastic Elixir Deployments

If you don’t want to refactor your application to remove some of the statefulness, you could make use of Elixir’s distribution featues.
If your application can handle keeping the Websockets alive with fewer resources, you could spin up a second node with more resources and make them take care of the requests.