Why I replaced an eight-second confirmation request with an asynchronous intent
A write-path redesign that released Tomcat request threads immediately and fixed an overly broad rule that could supersede unrelated pending approval actions.
API, domain modeling, authentication, consistency, and server-side engineering.
A write-path redesign that released Tomcat request threads immediately and fixed an overly broad rule that could supersede unrelated pending approval actions.
A redesign of a limiter that returned 429 during a normal seat search because its unit did not match the actual upstream call graph.
How multiple Set-Cookie headers exposed a fragile proxy boundary and led to a 256-bit, atomically consumed Redis authorization-code protocol.
A durable reservation queue using Postgres intents, short claim leases, an outbox, and seat-level coordination around a non-idempotent school API.
How four unsupported attachments led to explicit origin checks and a partial-success policy instead of discarding an otherwise valid export.
A three-service authentication incident resolved by separating web identity, provider credentials, and MCP session grants.
PostGIS derives facts while a pure policy function handles weights and missing data, making a composite score explainable and testable.
How discarding client-claimed principals and separating a server-verified subject from an explicit MCP session prevents IDOR on principal-owned threads and silent privilege downgrade.