Türker Yıldırım
A fully automated deploy that nobody has run by hand in two years, and a rollback path nobody has exercised. An automated path that works is not evidence…
One endpoint, two consumers, and a response that differs by header. Three serialisation paths for one resource, two of them accidental.
6.5 ships a shared runtime, and our blocks each carry their own script. 140 KB of JavaScript on a page with four interactive blocks.
One person who can fix anything, and a rota of one. Three years of incidents resolved by the same person, every time.
20 March, a licence change, and a fork announced within a week. A dependency that is no longer open source, in production, everywhere.
The first long-term-support release under the new model, and an application that could not authenticate after a container image bump.
Three years of incident notes had been written for the record and never read as a data set. The last finding is the one worth acting on: the…
Laravel 11 in March, a skeleton with four fewer directories, and an application still carrying 2019’s structure.
Two services extracted in 2021, a team of four maintaining four pipelines, and forty-one of forty-four releases touching both.
A month where the person who knows everything sat next to the person who does not and was not allowed to speak. The silence is the mechanism —…