Posts
All the articles I've posted.
-
What your C4 diagrams don't tell you
A C4 diagram shows you every box and every arrow in a system — and stays completely silent on the only questions that matter when someone comes to change it.
-
Non-functional requirements are the architecture
Two teams build the same feature list and ship completely different systems — because the non-functional requirements, not the features, decide the shape.
-
I was an enterprise architecture sceptic
I wrote off enterprise architecture as big-company ceremony — until a greenfield rewrite with no governance changed my mind, and not the way vendors would like.
-
Contract testing
Contract testing lets you decouple deploys by sharing a spec, not a code package — each side proves it honours the contract on its own, without the other running.