> Posts

My ramblings about things that excite me. Might take some time to read but will definitely be worth your time.

Central package management and feature flags solve the same problem at opposite speeds

I keep seeing the same argument in microservice estates, and it usually gets framed as a tooling...

Operational excellence is the Well-Architected pillar that loses first, and file-transfer status shows why
03 Nov, 2026•15 mins

Someone on the team asked me this week whether we should swap our Service Bus trigger for an HTTP...

Queue depth lies when one Service Bus queue serves every customer
24 Oct, 2026•15 mins

Here's the design question that keeps coming back on our SaaS platform: one queue, shared by every...

Don't add a new rule kind until you've written the same check twice

Someone asked me last week to stop users typing backticks into a product-name field. Fine. Then...

The difference between a design review and a rubber stamp

I approved a pull request last month in about four minutes. Tests passed, the diff was clean, the...

My container diagram had three boxes. The actual pipeline had seven hops.

Three boxes. That's what our C4 container diagram showed for the EPCIS batch upload flow in ALSC....

Subscription-per-environment was never the real question
29 Jul, 2026•15 mins

Every landing zone conversation eventually lands on the same fork: subscription-per-team or...

What actually belongs in an architecture decision record (and what doesn't)

Most architecture decision records fail for the opposite reason people think. The issue usually isn't...