Multi-document transactions arrived in June, and the interesting question is what their existence says about the schemas that wanted them. A document model that needs a transaction across…
Registering a post type in functions.php ties the site’s content model to its appearance, so changing the theme deletes the URLs. Must-use plugins load before regular ones and…
Two deployables reading and writing the same tables cannot be released independently, cannot change their schema independently and fail together — which is every property a service was…
A queued job serialises its arguments, so a job dispatched with a customer object writes that customer’s name, email and address into the queue store — where it…
One identifier, generated at the edge, attached to every log line the request produces in every service — and an incident becomes one query instead of four SSH…