3 ms·
What are the odds that your MVP needs load balancing and auto-scaling? It's far more likely that your app could run in a single process on a single box for a ve
by jcromartie 15y ago
What are the odds that your MVP needs load balancing and auto-scaling? It's far more likely that your app could run in a single process on a single box for a very long time.
- groby_b 15y agoAs always, it's a matter of thinking about that up-front. At what point is this a project that can be considered self-sustaining? (i.e. pays for its own development). Can you reach that point with a single box? And if you can, do you have some leeway for growth after that point so you can actually develop a more scalable solution? For some projects, that results in being OK with a single proc/single box approach. For other projects, you realize that unless you acquire ${LARGE_USER_COUNT} users quickly, you might as well give up on it - so you have to build in some scalability. There's also expected growth rate - if for whatever reason you think your project might easily grow from single box to "needs more than one" in a short amount of time, you better plan for that. It's that whole "horses for courses" thing ;)