We are creating a web application that will be used during the contest to vote for participants and display real-time voting statistics on the central display.
The competition will last 15 minutes, and about 4,000 users will connect to the web application at this time and send votes, which, however, are unique to each user device.
We are thinking of developing such a web application using Meteor.js. However, due to our small experience in developing services for such a large number of concurrent users and the beta state of Meteor.js, we have some doubts about the real feasibility of the project.
Below are the questions we are considering:
- Is there any benchmark on how many concurrent Meteor users can handle? I suppose it depends on the complexity of the web application itself. In our case, this will be fairly straightforward, only the client used for the central display will be subscribed to the live request Mongo
votes.find({}) , other users will only see the vote / already voted button.
Having some data from a real case or test case helped us a lot.
Will the Meteor infrastructure handle 4,000 users? Or should we go for some other hosting solution mentioned in this remote question (you need 10k + rep to see it)?
Are there any performance considerations specific to Meteor.js we should know?
We have already seen similar entries, but none of them have had so many users in such a short time:
In addition, we could use the Cluster smart package . Does anyone have any experience?
javascript meteor scalability
francesco Aug 6 '13 at 15:03 2013-08-06 15:03
source share