Quote:
Originally Posted by lakerslive
How much more time will be needed if you were to code/database an app that is scalable later on VS just coding it with database just to get your app out there?
10%, 20 % 50% 100% more time? or more? thnx
|
Code your application for scale from the outset.
There's really no reason not to and there's never been a time when it was easier to code for scale. You can fire up several/dozens/hundreds of cloud servers with the same effort as firing up one - for example you can run a distributed database on hadoop across N number of servers in 10 minutes on Amazon. You can scale a MongoDB with N number of shards simply using prebuilt tools and be up and running in an hour.
If you write good code and think about your application carefully then building a prototype than can scale will take no more effort than building a prototype that wont.