2026
- 100% SLOs aren't just impractical. They're logically indefensible, and they corrode every reliability conversation that follows.
- Build vs buy in AI is downstream of organizational position, not upstream of it. The decision answered without that context is mostly noise.
- Responsible AI in edtech needs the rigor of clinical or financial AI, plus a constraint those domains don't share: the population can't advocate for itself.
2025
- The lightweight version of AI governance: four artifacts, named owners across functions you already have, before implicit governance is the only kind you've got.
- MONITORING AT SCALEOct 21The monitoring stack that worked at 50 services breaks at 500. Patterns that scale aren't bigger versions of the small ones. They're different patterns.
- THE ERROR BUDGET MINDSETApr 22The mechanism is the easy part. The willingness to slow shipping when the budget is exhausted is the hard part, and the part most programs skip.
- SLO-driven architecture treats the SLO as upstream of the design. If your SLO has never caused you to ship later, it isn't doing the work.
- THE COST OF TELEMETRYJan 14Cardinality, retention, and query are the levers that decide what your team can know about the system, and how much knowing costs.
2024
- Every modernization arrives with a stated goal and a much larger implicit one. The modernization that fails is the one where the implicit architecture was never named.
- Most IDPs go through three painful stages: no users, wrong abstractions, and the moment someone realizes it has to be operated as a product.
- A security pattern adopted without a threat model is a control with no clear job. The patterns aren't the problem. The application is.
- Zero trust is one of the most successfully marketed architectural concepts of the decade. Most projects deliver better-than-perimeter, not actual zero trust.
- Containers were sold on consistency. The bill arrived in installments: orchestration, networking, security, observability. An honest audit of what the decision bought.
- SLO targets need to match observability maturity, not a generic standard. Sometimes leveling up observability is the precondition, not a parallel track.
2023
- The difference between a useful IDP and a costly one is rarely the technology. It's the discipline of building for actual users and admitting what's not working.
- Most cloud architecture reviews produce a deck that gets filed. A useful review produces decisions framed for the people who can make them.
- Four triggers force the question 'what's our security posture, actually?' Three are expensive. The fourth is the one to engineer for yourself.
- Compliance frameworks set a floor, not a ceiling. Treating them as the security strategy is how organizations end up audited and exploitable.
- The most expensive technology decisions are the postponed ones. They accumulate cost in places that don't show up as line items.
- A Dockerfile is six lines and a dozen architectural commitments. Most teams write them by copy-paste. Few read them as decisions.
2022
- Application CI/CD is well-trodden. Infrastructure CI/CD is younger and stranger, and applying application patterns directly to it produces predictable failures.
- IAM is the part of your cloud footprint that grows fastest and gets cleaned up the slowest. The result looks like a control and behaves like a liability.
- The same architecture decision can be approved by one audience and rejected by another in the same quarter. Which document each was reading is the difference.
- A cross-account database move is the diagnostic, not the work. It surfaces architectural decisions you've been making implicitly for years.
- The shape of your IaC architecture is downstream of team size. Most pain comes from running yesterday's architecture at today's scale.
- Cloud architecture debt has four shapes: governance, operational, knowledge, optionality. Read the shape before you decide what to pay down.