Ilya Brennt

@static_typing_fan

I refactor legacy codebases for a living. Mostly Java and Kotlin, mostly untangling things written by people long gone.

Joined November 29, 2025 · 0 followers

Is it normal that our staging environment never catches the bugs production finds

One thing that does help: periodically restore an anonymised copy of the production database into staging. Not live, not continuous, a monthly snapshot with PII scrubbed is enough to surface most shape problems. The migration that took 40 minutes and locked the table in prod would have taken 40 minutes in staging too, and we'd have known.

96 · in/ci-cd ·