I want to host a phoenix liveview application on fly.io, but I can’t really find guidelines for the expected server sizing. I also can’t find good tools for load testing with liveview.
The app needs to be able to handle 10k concurrent liveview users, which all have about 2 websocket interactions per minute. But it is a quiz-like application, so the websocket interactions are quite clustered in time: one interaction to push the question to the 10k clients (tightly clustered), and one interaction per client to answer (more spread out)
Which server sizing would you recommend?