Hello,
We're planning to create a web based service for a community of users, allowing users to perform some social activities on the web. An example of such services is flickr.com.
The estimated number of page clicks when the service becomes popular is 500,000 per month. After this, more activities will be added and the estimated number of page clicks will become 2 mln per month. There are also peaks of user activity when there are much more users coming than on average.
Can you provide comments on the following plan?
J2EE is chosen because of the performance reason, and because open source tools and servers are avaialble. There is probably no way to pick some scripting language instead because there might be hundreds of users visiting at the same time. Is this right? Also, what would be a reason to choose ASP.NET instead of Java?
The database server (in the final version) will be MySQL certified, to try - MySQL free. Is this a good choice?
Before the service becomes popular (or doesn't) we want to get shared hosting that offers a Java server and MySQL. It's something like $30-70/month. JVM heap size offered is 128 Mb, traffic 20-100 Gb/month. What argument can be against using such hosting in the initial stage?
After the number of visitors grows dramatically, we want to rent a dedicated server with all servers and stuff preinstalled, that comes to $400-500/month+ extras. After that we can buy our own server.
Can you provide some extra advice of comment?
Thanks to everyone







Bookmarks