The bridge role
A solution architect is the person accountable for turning a business problem into a technical solution that actually fits, technically sound, affordable, and buildable by the team that has to build it. It is one of the higher-paying paths in technology, and unusually, it rewards judgment more than raw coding.
The reason the role exists is a recurring failure. Business leaders describe what they want in the language of outcomes ("we need customers to self-serve returns"). Engineers work in the language of systems (databases, queues, APIs). Left unbridged, that gap produces predictable disasters: technically impressive systems that solve the wrong problem, or business plans that assume things no system can deliver on time or budget.
The solution architect stands in that gap on purpose. They understand the business well enough to know what actually matters, and technology well enough to know what is possible and what it will cost, and they own the translation between them.
This cursus builds the discipline in three parts:
- This lesson: what the role is, and what it is not.
- Lesson 2: requirements, especially the non-functional ones that quietly decide the architecture.
- Lesson 3: trade-offs, decisions, documentation, and how to break in.
Start with the role itself, because the most common misunderstanding, that a solution architect is just a senior developer, hides what the job is really about.

