People often ask why I don’t use high-level, proprietary hosting platforms for my apps’ backing services.
The short answer is that I can’t afford to — for my business models to work, I need to keep costs very low, a discipline I’ve built over time as one of my most important professional skills.
The long answer is that when I talk about minimizing costs, I’m not just talking about money.
For whatever it’s worth, running your own Linux servers today with boring old databases and stable languages is neither difficult nor expensive. This isn’t to say “I told you so” — rather, if you haven’t tried before, “You can do this.”