This question already has an answer here:
I created a simple API for my project I'm working on. The API is basically used for user authentication and to execute user actions within a panel (example: http://api.mydomain.com/loginUser?username=user&password=pass; returns true if correct info, false if not). I'm preparing for ~500 users max to probably use this, for now.
The current API server specs are: CPU: 1 Core RAM: 2 GB Disk Space: 60 GB Bandwidth: 4 TB OS: Latest Ubuntu
My question is basically, can this server handle hundreds of users a day? I can easily purchase a bigger server if necessary, but if not, I won't. If I need to get a bigger server, what would your suggestions be? I was also thinking I could buy a lot of these small ones and do some sort of a round-robin type thing. Any ideas?