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.
Writing
Problems I encountered, failed hypotheses, measurements, and the reasons behind decisions.
A write-path redesign that released Tomcat request threads immediately and fixed an overly broad rule that could supersede unrelated pending approval actions.
A disposable kind lab that proved identity-specific toFQDNs and Hubble drops while keeping the risky production CNI migration behind an explicit gate.
A zero-downtime origin lockdown that moved the BFF first, then restricted direct ALB HTTP access to AWS-managed CloudFront origin-facing networks.
GitHub redirected the repository but not the GHCR coordinate, so Argo CD combined a new /ready probe with an image that could only return 404.
A cutover from lightweight database notifications to Kafka KRaft, including broadcast semantics, a duplicate-bean rollout failure, and a live broker interruption.
A streaming and routing repair for real event metadata that differed from mocks, leaked tool preambles, and let stale turns influence new routes.
A deterministic terminal formatter and safe-anchor boundary for an LMS ZIP capability link that disappeared before the final response.
A small production read-only load test and EXPLAIN analysis that separated a CPU-bound spatial path from two unrelated missing user-query indexes.
A systems-programming retrospective on student-level pthreads, overlapped fork/exec preparation, answer caching, buffered I/O, and deterministic output.
A PostGIS design using expression-identical GiST indexes to preserve Hibernate and bounds-query compatibility without sacrificing correct radius and kNN semantics.
A redesign of a limiter that returned 429 during a normal seat search because its unit did not match the actual upstream call graph.
A write-path audit that reduced a writable container to explicit /tmp scratch and an export PVC, then verified the native FFI path in production.
A retrospective on a Python and C++ recursive-descent interpreter, including runtime probes that exposed differences between its README and actual semantics.
A computer-architecture retrospective on R, I, S, and B bit fields, sign extension, two-pass branch labels, and a deliberately limited virtual CPU.
An EventBridge Scheduler Universal Target invoking ECS, with manual and scheduled runs serialized by a PostgreSQL advisory lock held on one physical connection.
A Spring Security incident where an Auth0 filter chain captured every path, rejected another JWT format, and remained invisible under the test profile.
A WinError 32 portability failure caused by assuming with sqlite3.Connection closes the handle, plus UTF-8 and semantic Path fixes.
How multiple Set-Cookie headers exposed a fragile proxy boundary and led to a 256-bit, atomically consumed Redis authorization-code protocol.
Natural-language cancellation clauses become evidence-bound intervals, while a deterministic engine owns boundaries, fees, refunds, and blocking ambiguity.
Explaining rights issues and convertible bonds while exact-matching every number to source text and rejecting investment-language overreach.
A durable reservation queue using Postgres intents, short claim leases, an outbox, and seat-level coordination around a non-idempotent school API.
Separating a masked shell exit code, ECS launch backoff, and an undersized health grace period to make automatic rollback trustworthy.
A precision-first FAQ pipeline where deterministic code owns PII and evidence checks while an LLM performs bounded semantic merging and drafting.
Redesigning client-IP trust across ALB and a BFF, then bounding the rate-limiter map that attacker-controlled keys could grow indefinitely.
Natural keys, incremental persistence, and real HTTP contract tests for geocoding a coordinate-free public CSV into PostGIS.
Separating MCP content blocks, LangGraph checkpoint forks, and stale actions to make the human-in-the-loop flow verifiable beyond the UI.
The model classifies free-text answers into four verdicts; authored anchors and a deterministic engine own teaching content, retries, affection, and endings.
How four unsupported attachments led to explicit origin checks and a partial-success policy instead of discarding an otherwise valid export.
Repairing quiet observability failures by deriving Prometheus label contracts and Spring Boot tracing autoconfiguration from live evidence.
Using PostgreSQL NOTIFY only as invalidation, then combining authoritative rereads with SSE snapshots for a small multi-instance ECS service.
A three-service authentication incident resolved by separating web identity, provider credentials, and MCP session grants.
How I isolated a RAG embedding failure to token throughput, then fixed the Jackson response contract that only appeared after rate limiting was gone.
A snapshot-copy-and-restore migration for an RDS encryption setting that cannot change in place, including Terraform state recovery and 15 minutes of measured downtime.
Shared fixtures kept parallel frontend and backend scoring aligned, while a small brute-force oracle checked the matching algorithm independently.
A production incident where Kafka and Tempo remained on broken probes and memory settings even after the Git manifests were corrected.
PostGIS derives facts while a pure policy function handles weights and missing data, making a composite score explainable and testable.
Aligning class-scoped containers with a cached Spring context, then removing a second CI flake caused by a reservation worker consuming test fixtures.
Git and Vercel succeeded, but a manually assigned .vercel.app alias remained pinned to an older deployment until promotion became an explicit, reversible step.
A delivery record that turned an AMD64-only OCI manifest into separate build, registry, Git write-back, reconciliation, and runtime gates.
An architecture record of separating Astro's static reading experience from browser-based management of posts, categories, and drafts with Keystatic.
A documentation structure that connects Issues, worklogs, ADRs, troubleshooting records, and technical articles without copying every project change into the blog.
How execution plans over 300,000 synthetic places and 210,000 reports showed that expiry aggregation—not the spatial GiST index—was the bottleneck.
A design for controlling source-less Windows kiosks through UIA, OCR, verified postconditions, and a hard stop before payment input.
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.