5 ms·
Ask HN: what's the best platform to scale with?
If I am thinking about building a web app, and could choose any platform, language and framework to build it with, what should I choose assuming great developers are going to build it no matter what the choice?
I suppose scalability is only 1 aspect in determining a stack, but it tends to cause the most problems and issues further on, does it not? So which ones cause the least, either generally or specifically?
Aspects may be the size of the talent pool that can work on it, and ease of learning, so they would be important factors in making a choice, but I'm thinking from a purely technical perspective - most straightforward scaling, least complexity, and by extension minimized learning when it comes to scaling compared to others.
- rprime 15y agoWell, thinking of scalability at this young point is not recommended, as you might forget other true important things, like actually getting to the point where you need to worry about scalability :). Just go with what you like to work with, because you will spend a lot of time doing that respective work, and working with something you don't like for the sake of something that may or may not happen. I wont go into technical details as I am sure there are better out there to explain this, but story on short, don't worry everything can be scaled nowadays.
- ig1 15y agoMoney.
- petervandijck 15y agoForget about scaling, it does not matter. (Unless you're building something that needs to scale day 1, say, an aggregator, a search engine, or something like that.)
- mindcrime 15y agoIt's more architecture than stack, IMO. If you focus on minimizing shared state, use caching well, and have a performant database backend, you can make pretty much any stack scale by just throwing more nodes on the front-end. Understanding load balancing and how to partition your app so that you can scale horizontally are crucial. There's a pretty good article here: http://blog.nickbelhomme.com/php/scalable-web-applications_158 http://blog.nickbelhomme.com/php/scalable-web-applications_1... that has some good stuff in it. Also, if you read over the material at http://highscalability.com http://highscalability.com you'll find a ton of into on this stuff.