General Tips for building highly scalable software applications
CEans,
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?
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?
Replies
-
shalini_goel14Yes,
I am not among those who has built highly scalable applications but yes programming language affects a lot. While selecting programming language you should be very clear about the requirements of your product/application and pros and cons of that language towards your application.
Tools are just a means of making your application. They don't affect much.
For a scalable software application, modularity plays a very important role. It is always good to have modular approach in your application and do some analysis of Design patterns to be followed in developing your application.
Analysis phase for technologies before developing matters a lot and it can make a huge change. -
Kaustubh KatdareThanks for your response.
Let's take an example. What would be the architecture for an instant messaging client which will be used by say 1000 & 100,000 users simultaneously. -
shalini_goel14
A Simple Client Server architecture.The_Big_KWhat would be the architecture for an instant messaging client which will be used by say 1000 & 100,000 users simultaneously. -
Kaustubh Katdare
A simple client server architecture would work for 1000 and 100000 clients without any problem? No changes required?shalini_goel14A Simple Client Server architecture. -
shalini_goel14
I think it will but not sure.According to me the no of clients you told me is very less. Better ask an Architect(one who has 5+ more years in experience than me)The_Big_KA simple client server architecture would work for 1000 and 100000 clients without any problem? No changes required?
You are reading an archived discussion.
Related Posts
Alright, this is purely a pop of my evil brain :twisted: ; but rather an interesting one.
I'm thinking of a self wheelieing motorcycle! Probably there are no practical uses...
i am a cse student and want to do paper presentation in digital image processing but i am confused abt it... it ll be nice to have ideas and suggestions...
hi guys.......
google downloads the whole of the web thru crawlers.... if i want to download a website to my pc wat software do u think i can use........
do...
Want to do internship abroad..
I want to do internship abroad. Please suggest me how can I get that opportunity.
I have already done some project work on various topics...
Can someone tell me what is the difference between a pen drive and a flash drive? Also is USB drive the same thing?