Also, what are the limitations by the hosting provider regarding concurrent connections, data transfer, etc.
I am currently working on a poker app using free Heroku dynos but would like to have a budget in mind for when going live.
Also, what are the limitations by the hosting provider regarding concurrent connections, data transfer, etc.
I am currently working on a poker app using free Heroku dynos but would like to have a budget in mind for when going live.
I also did a more action asteroids clone (http://triangle-wars.com), and this would only support I guess 50 players on a $10 server.
The limiting factor seems to be the number of packets / sec that need to be broadcast to all players. If each player is changing state 2/sec, and you have 50 players, then the sever needs to relay 100 packets/sec...
Unlike some other comments in this thread, I didn't find JSON parsing to have any effect on performance.
1. $20 staging at all times, already live [1]
2. $20 static nginx
3. 3x$5 for socket servers on North America / Europe / Asia
4. $5 master server with WS connections to full mesh of socket servers / orchestration / future.
All Debian.
Have no clue what's Heroku like for that, but last time I've checked, it wasn't as good choice as DO was and is for me.
[1] WARNING: might break at any time, by choice or not http://staging.munchies.io
[1] https://bit.ly/ShowdownFacebook (FB+Flash)
[2] https://bit.ly/ShowdownApple (iOS)
[3] https://bit.ly/ShowdownGoogle (Android)
> Also it's not nice that you didn't mention the demo contains a crypto miner...
Hopefully it turned on only for Desktop + Chrome and didn't drain your battery? I simply didn't think it'd come as surprise, considering context of the discussion.
Maybe one day when I need it, and certainly evaluating at any point.