Writing
Blog
Notes from production - agentic AI, cloud economics and the unglamorous engineering that ties them together.
Latest · July 2026Hunting a connection leak: from an OOM to a one-line fix in a third-party library
A production OOM that came down to one wrong method call - releaseLock() instead of cancel() - in a GraphQL-over-HTTP SSE executor, plus all the wrong guesses I made getting there.
debuggingawsgraphqlssepostmortem