General Tips for building highly scalable software applications
I'm not a Computer Science engineer and do not have much exposure to highly scalable applications. However I'm interested in knowing the following -
1. Has anyone among us (CEans) built a highly scalable software application?
2. What are the general tips for building highly scalable software application?
3. Does the choice of programming language / tool affect the process?
4. Are the the important considerations at architectural level for building large scale software applications?