Posts
All the articles I've posted.
-
The dependency that's 'up' is taking you down
A dead dependency fails fast. A slow one holds threads, exhausts connection pools, and cascades failure to everything upstream. How to treat slow the same as dead with timeouts, bulkheads, and fast-fail.
-
FOR UPDATE SKIP LOCKED — and when it stops working
How to calculate the throughput ceiling of SKIP LOCKED, recognize the four degradation signals, and graduate to partition assignment when contention wins.
-
5 Core Agentic Patterns to Know Before Picking a Framework
Before you pick a framework, understand the patterns underneath. A practical breakdown of 5 core agentic patterns, with real tradeoffs and production gotchas.
-
Contract-to-Invoice Compliance: Catching Payment Term and Amount Mismatches Before Booking
Detecting payment term mismatches, silent price increases, and expired contracts before invoices reach your accounting system.
-
Normalize Early, Validate Later: Working with Multiple XML Dialects
Why normalizing multiple document formats into a single model at the boundary of your system simplifies everything downstream, from validation rules to testing to adding new formats.
-
Designing for Determinism in Async Processing Pipelines
Patterns for building async pipelines where the same input must always produce the same output, and the subtle ways determinism breaks if you're not careful.