For a gameshow of about 800 guests I am creating a Meteor app for users to participate. In one particular part of the show, spectators should join on their smartphone, fill in their first and last name and then wait for a game to start. A game means a form popping up and users filling in a number or voting for one of two options in max. 30 seconds. Between the games users will be seeing a waiting screen.
The administrational stuff like starting or stopping a game, calculating the points and displaying a scoreboard are managed by another Meteor app connected to the same database. The spectator can basically just read an appState and inserting their value or choice into the database (via a method).
Now the question: What container size should I use? And how many will I need to handle about 800 people?
To go a bit further: Can you generalize your answer a bit? How do you estimate what you need and which factors are important to consider? What are your experiences?