I run four production services, multiple staging environments, and a handful of experiments on a single server. Not because I'm cheap—though I am—but because the complexity of distributed infrastructure is the wrong trade-off for a solo builder.
Full article coming soon.