Paying only when someone is looking
- Problem
- Always-on servers for demos cost money every hour, used or not.
- What I did
- Each app has its own group of machines that scales from zero. A Kubernetes operator I wrote in Go starts a session, applies the pinned release, waits until it is ready, and drains the machine on stop.