Writing

Blog

Notes from production - agentic AI, cloud economics and the unglamorous engineering that ties them together.

Latest · July 2026

Hunting a connection leak: from an OOM to a one-line fix in a third-party library

Chasing a production OOM down to a one-line fix — releaseLock() vs cancel() — in a widely-used GraphQL-over-HTTP SSE executor. Written with the wrong turns left in, because those are the point.

debuggingawsgraphqlssepostmortem