AI-Assisted Development and Platform Engineering Stories
Lessons from architecting platforms, debugging production issues, and leading technical teams. The good decisions, the mistakes, and everything in between.Mini-Batch Backfill Beats the Monolithic PipelineWhen your search has to source results from a flaky external API, the obvious pipeline freezes the UI for two minutes and trips the client timeout. Here's the architecture that fixed it - mini-batches, three discovery tiers, and atomic dedup.March 20, 2026 Worth Reading
Choosing the Event Store, and Reverting Half of ItClickHouse is the obvious answer for an append-heavy event stream. We rejected it, wrote down the cost we were accepting, and then watched the compression prediction in our own decision record fail in production. This is what the record looked like, why the reversal was cheap, and what replaced the assumption.September 27, 2026 Modeling Regulatory Uncertainty: The German Truck Toll Through 2031 and BeyondWhen a single tax rate change moves your TCO calculation by hundreds of thousands of euros, you can't pretend the future is fixed. Here's how I built a fleet-decision tool that treats post-2031 toll policy as a user input, not a constant.April 15, 2026 Don't Block the UI: Async Email Unlocks with pg-bossAdding 50 candidates to an outreach campaign should not freeze the browser for five minutes while a vendor API drips out email addresses. Here's the queue-based design we shipped - per-candidate gates, idempotency, and graceful concurrency.April 5, 2026