Architecture field notes

Ideas for building software systems that last.

Practical perspectives on solution architecture, software design, cloud, artificial intelligence, and the decisions that make complex systems easier to operate.

Solution architecture Software engineering Cloud strategy
Explore by topic
6 published insights
More thinking

Architecture, engineering, and technology

Concise, practical articles designed to help technology leaders make clearer decisions.

Software Architecture 2 min read

Set a Consistency Budget Before You Choose a Transaction Model

Distributed systems become expensive when every data relationship is treated as if it requires immediate consistency. A consistency budget turns business tolerance for delay and correction into a concrete architecture decision.

Software Architecture 2 min read

Design Degraded Modes Before the Incident

A practical architecture method for defining which customer journeys must continue, what data they may trust, and how systems should behave when normal dependencies are unavailable.

Software Architecture 2 min read

Keep Business Policy Out of Integration Glue

A practical method for separating transport, translation, and workflow mechanics from business policy so that important rules remain visible, testable, and owned.

Software Architecture 2 min read

Put Expiration Dates on Architecture Exceptions

A practical governance model for making architecture exceptions explicit, time-bound, reviewable, and removable before short-term compromises become permanent operating risk.