Developing Highly Scalable Applications Fast

Posted on Posted in Uncategorized

Design methodology, architecture and platforms decides the scalability of products. Top points to consider when you develop a large scale applications are:

  • Support for wide range of devices – In terms of screen sizes and capacity
  • Scalability – We can’t predict when the product gets that surge
  • Code Reuse – Is your code can be used for both mobile app and web app?
  • Types of data queries – this is the key that should decide the database used.

mvc2

Now, the question of development speed – This mainly depends on the experience of the developers you hire and technology you use.

There are two ways to develop applications for performance.

  • Use core technology platform without much flexibility. Using C/C++ for coding will give you high performance and optimization. But it will eat your development time and testing time heavily.
  • Use more hardware resources. Modern technologies eat up high hardware resources. But you can increase the performance by scaling infrastructure.

In current day competitive cloud market, scaling infrastructure sounds better than extending development resources.

Leave a Reply

Your email address will not be published. Required fields are marked *