Architecture in Plain English

Architecture decisions are usually explained in jargon, which hides the trade-off that actually matters. This ten-part series explains common decisions in plain language: what an API gateway does and does not do, when a module should become a service, why a successful payment can still end in a failed order, which question logs, metrics and traces each answer, and how status codes should change what a caller does next. Parts 6 to 8 turn to the documents that describe systems: diagrams that carry evidence, reviews built on deltas, and documentation that stays alive. One fictional South African online retailer carries the examples, and every figure is illustrative. Parts 9 and 10, added in November 2026, cover restore confidence and service level objectives with error budgets.

10 articles

Working through any of this in your own organisation?

These articles come out of delivery work rather than theory. If the problems in this series look familiar, a short scoping conversation is usually the quickest way to work out what is worth doing first.

Talk to CloudNala