327 days of uptime was the bug
A power cut forced the first reboot in 327 days. A Redis unit someone disabled years ago never came back, and PHP workers started eating a gigabyte of memory per second with memory_limit at 128M.
the slow request my APM never told me about
A user was hitting six-minute page loads and my APM had nothing on it. Turns out APMs cap trace duration. Here is what I reached for instead.
The Shopware plugin that grew into a library
Started as a small Shopware 6 plugin for Germany's XRechnung 3.0 e-invoice format. Ended as a PHP monorepo with a framework-agnostic core, four adapters, and four CMS plugins. Nobody asked. I built it anyway.