Work on some serious biz applications or

large social networking sites if you have the opportunities. It is easy to make a web application (not a simple website) to work great if you have 1000 customers. When you have 10,000 customers, it may become quite slow. When it reaches 100,000 customers, it may not work at all and keeps having problems, although the code base is the same.

That is where the huge difference it. Backend is more on implementing complicated biz logic. It needs to be robust, extensible, of high performance, scalable. It doesn't matter what languages and what database systems are used. Working on a customer who has 100 records and working on a customer who has 10,000,000 records are completely different. Think about how to make the data loading and processing time to be almost same for these two customers.

Just imagine how Facebook and SalesForce.com implement their application. You might get some ideas.

所有跟帖: 

不错,超大量用户的网站的确很多东西值得学习 -撅着挺好- 给 撅着挺好 发送悄悄话 (130 bytes) () 04/29/2009 postreply 21:57:45

请您先登陆,再发跟帖!