When my favorite flight tracker started adding intrusive ads, I had a simple thought: maybe I can build my own.
But if I was going to do that, I had a few non-negotiables from the start:
* Low maintenance
* Predictable costs
* Easy to redeploy
* Consistent across projects
* HTTPS, scaling, and deployments