Article

Choosing an Architecture You Can Still Maintain in Three Years

Architecture decisions outlive the teams that make them. A framework for choosing durable technology on purpose.

Choosing an Architecture You Can Still Maintain in Three Years

Decisions outlive teams

The architecture chosen today will be maintained by people who were not in the room when it was chosen. That simple fact reframes the decision: the goal is not to select the most capable technology, but the one that will still make sense when the original authors have moved on.

Durability is not the same as conservatism. It is a preference for choices whose trade-offs are understood, whose communities are active, and whose failure modes are documented.

Prefer boring technology

A proven database, a widely used framework, and a conventional deployment model may not be exciting, but they are well understood by the market. That understanding is an asset when hiring, onboarding, and diagnosing problems at two in the morning.

Novel technology has a place, particularly where it solves a specific, identified problem. Introducing it everywhere at once, however, transfers risk from the problem to the team.

Design for the team you have

An architecture the team cannot operate is not an architecture; it is a dependency. Microservices, event streaming, and orchestration platforms solve real problems at scale, and each adds operational surface area that must be supported.

The appropriate question is not whether a pattern is modern, but whether the team responsible for running it can diagnose it, change it, and afford it — this year and next.

Write the decision down

A short record of each significant decision — the context, the options considered, the choice, and its consequences — is one of the cheapest forms of institutional memory available. It allows future teams to understand not only what was chosen but why, and to judge when the reasoning no longer holds.

Architecture is easier to maintain when its intent is written down and its trade-offs are visible.

What we're learning,
while we build it.

One email a month. Practical notes on software, cloud and production AI, written by the engineers doing the work. No filler.