A production estate run by one person and a team of agents
Fifteen Flask and static services behind Cloudflare on a single Mac mini, with a staging box, per-service system users, a three-tier public / admin / client split and server-side branch protection.
Case study →- Problem
- Every service ran as the admin account, deploys were hand-run, and one careless command could take the site down.
- What I did
- Wrote the topology as a registry that a validator enforces, migrated every routed service off admin, cut over production to a new box with rehearsed runbooks, and put deploys behind scripts with snapshots and automatic rollback.
- Outcome
- 15/15 healthy on the daily check; a rehearsed cutover to a new box; a deploy log with 37 successes and 2 clean automatic rollbacks in the last month.