I’ve never had to scale anything. As a single full-stack developer I can only build something as large as I can manage myself. That means no requirements that put me in danger of needing to scale. If a single web server and database can’t handle the project, it’s likely too large for a single person to be able to manage well. This space may not be sexy, and I sometimes envy cool new technologies like docker and micro services, but it’s a trade-off I am comfortable with, and have been successful with.
“A superior pilot uses his superior judgment to avoid situations which require the use of his superior skill.”
Frank Borman, Apollo 8
Written 2015-07-03.