News for hackers. Stuff that matters.
Re:Everyone is still terrible at creating software at scale by adithyasrin on Saturday April 10, 2021 @04:49AM (#26760012)
I know this comes with experience but imagining how to scale or how to actually implement it is daunting. Obviously not everyone is going to have to need, but there's just so many tools and so many things to keep in mind to scale. What would you reckon is the best way to learn how to scale? Possibly one step at a time.
Re:Everyone is still terrible at creating software at scale by rakoo on Saturday April 10, 2021 @05:35AM (#26760212)
Pick the most expensive servers/databases/storage and increase the number of users. Every 1-2 changes in orders of magnitude of the latter will require you to think thoroughly about how to best use resources and not explode your budget.

Also read from the highscalability blog, there's a lot of experience recorded there. See for example this transcript of an AWS presentation about a step-by-step guide to scaling: http://highscalability.com/blog/2016/1/11/a-beginners-guide-.... Of course it's done with AWS bricks but the ideas are universal

Re:Everyone is still terrible at creating software at scale by JayPeaEm on Saturday April 10, 2021 @09:24PM (#26766801)
Wow this is a great resource.

I found so many parallels in what I've done while scaling up. Only thing I did differently was starting with MongoDB and changing to SQL later; huh.

Re:Everyone is still terrible at creating software at scale by adithyasrin on Saturday April 10, 2021 @08:41AM (#26761053)
Thanks, wasn't aware of the blog. Will take a look.
Re:Everyone is still terrible at creating software at scale by robotmay on Saturday April 10, 2021 @05:00AM (#26760060)
The way I learnt a lot myself was to run applications with little budget, e.g. running them on anaemic servers with few resources. When you have no option but to improve performance, because the alternative is too expensive, it gives you a good prod to design with it in mind.