About this article
This article is the first article in the âSolution Architectureâ category of the Architecture Crash Course for the Generative-AI Era series, covering solution architecture at the survey level.
If EA is âthe map,â solution architecture is the driving route for an individual project. Itâs the design domain that takes business requirements, existing systems, and EA direction into account, and derives the optimal answer within the constraints of budget, schedule, and organization. This article surveys the difference from EA, the practical flow from requirements to PoC, and the responsibilities and toolkit of a solution architect.
A full list of all articles in this category, with summaries and learning points, is available at the following page.
What is solution architecture in the first place
Imagine an architectural firm. The architect listens to the clientâs âI want to live in a house like this,â considers the budget, land constraints, and building codes, and draws the best feasible blueprint. Thatâs the architectâs job.
Solution architecture is architectural design for IT. Itâs the domain of deriving optimal technical design within the constraints of budget, schedule, and organization, informed by business requirements, existing systems, and EA direction. If EA is âurban planning (the big map),â solution architecture is âthe blueprint of an individual building.â
Without solution architecture, engineers start implementing without correctly understanding requirements, and after completion comes the rework of âthis isnât what we asked for.â
Why treat it as a separate architecture
Translating business requirements into tech is a specialty
What the business wants is âa mechanism that grows revenue,â not technology. Translating requirements into technical design is its own specialty.
Integration with existing systems is non-negotiable
Even individual projects must connect to existing auth, DB, and network. Greenfield projects are rare. Most of the design is about how to plug into existing things.
Constraints (budget, schedule) shift the optimal answer
The âideal designâ is a fantasy that assumes infinite budget and time. The solution architect picks the most rational design within constraints.
What a solution architect does
Lined up over time:
| Phase | Main work |
|---|---|
| Requirements interviews | Capture business problems, user persona, scale |
| Current-state analysis | Existing systems, constraints, organization |
| High-level design | Multiple options proposed, compared, selected |
| Detailed design | Component split, data flow, API design |
| Estimation | Effort, cost, schedule |
| Implementation support | Tech-issue consultation, design review |
| Post-launch review | Were the original judgments correct? |
The defining trait is involvement across all phases â not just ârequirementsâ or just âdesign.â
Typical design process
Solution architecture standardly proposes multiple options and picks one. With a single option, you cannot judge whether itâs the optimum. At least 3 options for comparison is the rule.
For a request like âbuild an internal approval workflow,â three plausible options:
- Option A: Adopt SaaS (ServiceNow, kintone).
- Option B: Cloud low-code (Power Platform, Glide).
- Option C: Full custom build internally.
Lay out initial cost, run cost, customizability, time, and risk for each, and pick with the customer in the room. If A is $10k / 1 month and C is $200k / 1 year, revisiting the requirements to fit A is the wise call.
Functional vs Non-Functional Requirements
The most important thing in solution architecture is defining the non-functional requirements. Functional requirements are something the business can write; non-functional requirements (performance, availability, security, operations) require a specialist. This is where solution architects shine.
| Type | Substance | Examples |
|---|---|---|
| Functional | What the system does | Submit, approve, notify |
| Performance | How fast | Response < 3s, 100 concurrent users |
| Availability | How rarely it goes down | 99.9% / max 43 min/month |
| Security | How protected | MFA required, audit logs retained 7 years |
| Operations | How operated | 24/7 / business hours only |
| Scalability | How far it can grow | 10x traffic |
Pushing forward without NFRs leads to the post-launch âslow!â âdown!â firestorm.
What you must decide 1: requirements side
| Item | Examples |
|---|---|
| Problem to solve | Operational efficiency / new business / cost reduction |
| Scope | Minimum / full feature set |
| Target users | Internal / customers / external partners |
| Scale | 10 / 1k / 1M users |
| Budget | Initial / operational / period |
| NFR targets | Performance, availability, security |
What you must decide 2: design side
| Item | Examples |
|---|---|
| Buy / Build / Subscribe | Off-the-shelf / in-house / SaaS |
| Cloud / on-prem | AWS / Azure / GCP / private DC |
| Existing-system integration | API / file / event |
| Auth platform | Use existing SSO / build new |
| Data management | New DB / shared with existing |
| Operating model | In-house / outsourced |
ROI and estimation
The solution architect is also responsible for ROI (Return on Investment). Without showing how much money this investment will produce, the project doesnât get approved.
For âdigitizing the approval workflow,â for example:
- Investment: $50k initial + $10k annual operating.
- Effect: 500 person-hours/month saved Ă $30/hr Ă 12 months = $180k saved annually.
Show 3-year payback / multiple-x return at 5 years. Vague effects donât pass approval, so numerically demonstrating ROI is one of the solution architectâs important jobs.
Designing the technology isnât enough. Speaking in numbers is what makes you fully qualified.
When to use a PoC
Where solution architecture has uncertainty, do a PoC â try it small. The PoC is a tool to validate only the central question before building everything; the goal is to fail fast and course-correct.
What the PoC validates is not âis this technically possible?â but âdoes this have business value?â Technically possible without business utility is meaningless.
| Validate in PoC | Donât validate in PoC |
|---|---|
| Performance and quality of unknown tech | Fine specs of known tech |
| User reaction, business effect | Detailed UI design |
| Data quality and volume | Already-validated configurations |
Design depth by project size
Solution architectureâs depth and effort vary with project size. Up front: at least 20% of total project effort goes to requirements at mid+ scale. Cutting corners here costs 10x downstream. The industry-standard ladder:
| Size | Budget | Requirements effort | Output | Buffer |
|---|---|---|---|---|
| Small (< 3 months) | < $100k | 1-2 weeks (~10%) | User stories + Figma | +10-20% |
| Mid (6-12 months) | $100k-$1M | 1-3 months (15-25%) | Requirements doc + BPMN | +20-30% |
| Large (1-3 years) | $1M-$10M | 3-6 months (25-30%) | AS-IS / TO-BE detailed + multiple PoCs | +30-50% |
| Very large (3 years+) | $10M+ | 6-12 months (>30%) | Multi-stage requirements + industry certifications | +50-100% |
The ROI numeric gate: payback within 3 years, 3-year ROI of 100%+. Estimate as a range, not a point â â$300k-$450k, +50% bufferâ is the format that builds trust.
Match design depth to scale. Large-scale methods on a small project are over-investment; the reverse burns the project.
Knowledge structure of this category
This category is composed of 5 articles in total. The structure follows the lifecycle of a project.
These 5 articles directly mirror the steps a solution architect takes on a real project. Grasp the big picture in the overview, organize the problem in requirements, numerize quality in NFRs, demonstrate investment return in ROI, and validate uncertainties in PoC â this flow is the actual work process.
You can start midway, but learning NFRs or ROI without understanding requirements discipline tends to produce fragmented knowledge missing its prerequisites. If time is short, covering just the overview (this article) and the requirements article gives a base that makes the remaining three far easier to absorb.
Architecture-level traps
| Forbidden move | Why |
|---|---|
| Requirements without on-site observation, interviews only | The Target Canada 2015 pattern ($2B exit loss) |
| Putting only one option in the proposal | Cannot compare; minimum 3 is the rule |
| Deciding functional only, deferring NFRs | Post-launch âslow! down!â firestorm |
| Estimating with a point figure | Government-system rebuild $300M -> $1.2B; estimate as a range |
| Numerizing every qualitative effect | Forced numerization erodes trust; parallel listing is honest |
| Starting without a PoC Go/No-Go criterion | The âit kind of workedâ vague-color report |
| Computing ROI without counting AI-utilization gains | 30% reduction in operating time directly affects it; recompute with AI as the assumption |
| Tech-logic-only proposals | Crashes at executive board: âso how much money do we make?â |
| Waterfall without staged release | New business and AI utilization fail without flexibility |
| No upper bound on PoC duration | Goes on forever â âfeels like weâre closeâ drags 6 months extra |
| âPitch the latest tech and itâll flyâ â overconfidence | Latest tech carries info/talent shortage risk; the most reasonable design within constraints is the actual job |
| âJust pitch one optionâ â cutting corners | Cannot compare; at least 3 options is the rule |
Solution architecture is donât hit with tech, hit with numbers. A reasonable answer within constraints saves the field.
AI decision axes
| AI-era favorable | AI-era unfavorable |
|---|---|
| Requirements you can define with numbers | Vague âmake it niceâ requirements |
| Designs that combine SaaS and mainstream tech | Custom implementation, full custom builds |
| NFRs numerized at the start | Performance / availability deferred |
| Staged release (PoC -> MVP -> production) | Big-bang waterfall release |
- Present multiple options for comparison â minimum 3; one option cannot be judged optimal
- Numerize NFRs at the start â donât defer performance, availability, security
- Mind Buy / Build / Subscribe â leverage SaaS; in-house only for differentiating areas
- Show ROI in numbers â get approval through cost-benefit; vague effects donât pass
AI made multi-option comparison realistic
The most time-consuming step in a solution proposal is âproduce 3 options and build a comparison table.â Traditionally, even one option took weeks to design, so options 2 and 3 were often copies of past examples.
What AI coding tools changed is the speed of initial prototype construction. For a SaaS-combination option, a fully managed option, and an OSS-self-build option, AI can generate the tech-architecture diagram, rough cost estimate, and migration-step skeleton in a few hours. The human job shifts to âwhat axes to compare onâ and verifying feasibility of the generated options against on-the-ground knowledge.
That said, AIâs comparison options skew toward typical configurations from training data. Company-specific constraints (existing contracts, org structure, regulations) arenât reflected unless humans explicitly supply them as conditions. Donât throw âgive me 3 optionsâ wholesale â hand over the constraint list first, then generate.
SaaS + API-first is the precondition for AI utilization
In Buy / Build / Subscribe decisions, the AI era further strengthens the advantage of Subscribe (SaaS). The reason is straightforward: major SaaS products have thorough API documentation, and AI can generate integration code directly.
A custom-built system has virtually no documentation AI can reference. Every maintenance and extension cycle requires a human to read the full context, leaving the team behind on AI-era productivity gains.
Build only the differentiating areas; combine SaaS APIs for everything else â this design maximizes AI benefits. When writing proposals, be aware that the burden of explaining âwhy we need to build this in-houseâ has gotten heavier.
Authorâs note â âtech-logic-only proposalsâ crashing at the board
Walking into the executive board with a beautifully technical proposal and getting flattened by âso how much money do we make?â is a recurring failure on the proposal frontline.
Architecture diagram, tech-selection rationale, performance analysis, migration risk all perfect â without a single line of cost-benefit math, approvals donât go through. The boardâs decision axis is âhow many dollars saved per yearâ and âhow many dollars earnedâ, not technical merits.
The field saying âhitting with tech doesnât pass approval. Hit with numbers,â captures it. Putting an âannual savings / earningsâ slide first reportedly raises pass rates significantly. As much as you train the quality of technical design, training to speak in numbers is what separates solution architects in skill.
Summary
This article surveyed solution architecture â multi-option comparison, NFRs, ROI, PoCs, design depth by project size, and the AI-era role shift.
Compare multiple options, numerize NFRs, mind Buy/Build/Subscribe, show ROI in numbers. The realistic answer for 2026.
The next article covers bridging requirements to design â the discipline and pitfalls of requirements definition, from on-site observation, 3-option comparison, and traceability angles.
I hope youâll read the next article as well.
đ Series: Architecture Crash Course for the Generative-AI Era (75/89)