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

請您先登陸,再發跟帖!