I'm developing an advertising site for the real estate business. The thing is that it is a startup business and I'm not too positive in thinking that I will get a lot of users very quickly. So, my concern is if it's okay to host all the applications (webserver + appserver + db) in only one machine (for example a VPS) at first and then over time scale the system into more servers or clusters if I need it.
Best to all, I love this site.