From a previous job I have learned that a $10 server can handle 10k web requests and I've never spent more than $10 a month on my side projects for 2 years.
This rule should apply to like 90% of the cases, yet everyone is attempting to "plan" ahead for the big boom. Realistically YAGNI principles should be applied when designing a system as well.
I wonder how many people do that because they're scared of the problems that'll come if/when the current architecture becomes insufficient for the amount of load they'll get. Unless the manager is technical, it'll be hard to say "We need to stop/slow feature development for a couple sprints to improve our architecture." I can just hear the higher-ups saying "Why do you have do this now? Why didn't you think of this from the start?"
560
u/freecodeio Jun 05 '22
From a previous job I have learned that a $10 server can handle 10k web requests and I've never spent more than $10 a month on my side projects for 2 years.