I'm currently working on a web app and if all goes to plan, it could very well grow extremely quickly. This is the first app I'm building where server requirements are a big question to me. What can I do to determine how much bandwidth, ram, and processing power I'm going to need?
Is there a specific term to what I'm trying to find out here? I've heard of stress testing but I'm not sure that's what this is.
Any help would be great.
You can use apache jMeter http://jmeter.apache.org/ for load/stress testing.
Here is a tutorial which might help you.