Notes on the things that broke, and what fixed them.
Subscribe via RSSTen thousand sensor readings a second into a Rust gateway capped at 512MB — then I killed Postgres mid-cascade during a simulated gas leak. Zero alarms lost, counted rather than assumed.
A distributed industrial safety system running on one mini PC under my desk - OpenStack squeezed into 28GB of RAM, five public domains with zero open ports, and a database built to survive the firehose.
Turning a hand-built OpenStack tenant into reproducible Infrastructure as Code — and the service-catalog wall that makes connecting Terraform to a self-hosted cloud harder than the docs suggest.
An end-to-end build log: a bare GMKtec mini PC to a public-facing OpenStack cloud you can SSH into, with no public IP and no port forwarding — including every wall I hit and how I got past it.