
Query and index review
One week against your slowest twenty queries, with the explain plans, the index changes and the ones that should be rewritten instead. Written up, not a call.
USD 3800.00
Eleven years of writing about databases, queues and the unfashionable middle of the stack. No newsletter, no course, no sponsored posts.
Everything here has been in production somewhere, usually for at least a year before it was written up.
The posts are long because the interesting part is always the constraint that made the obvious answer wrong. There is no tracking beyond server logs, nothing is behind an email address, and if a post is wrong it gets a correction at the top rather than a quiet edit.

One week against your slowest twenty queries, with the explain plans, the index changes and the ones that should be rewritten instead. Written up, not a call.
USD 3800.00

Where the work piles up, what happens when a consumer dies, and whether your retries are making the outage longer.
USD 5200.00

What to cache, for how long, and how it gets invalidated without a deploy. Most of the value is in the invalidation.
USD 4400.00
I run the postmortem as an outsider so nobody in the room has to. Blameless in practice, not just on the template.
USD 2600.00
p99 went from four seconds to under three hundred milliseconds in a week.
If the queue is the problem, I have probably seen your queue
A paragraph about what is slow and what you have already tried is enough to start. I answer everything within a week, including no.
Corrections, questions and work enquiries all land in the same place. I answer everything within a week.
Kingston, Saint Andrew