---
# === IDENTITY ===
id: business/product-tech/technical-architecture-assessment/2026
canonical_question: "How sound is technical architecture — scalability, SPOFs, deployment frequency, incident response?"
aliases:
  - "technical architecture assessment"
  - "software architecture maturity evaluation"
  - "engineering architecture health check"
  - "system architecture audit"
  - "DORA metrics assessment"
entity_type: assessment
domain: business > product-tech > Technical Architecture Assessment
region: global
jurisdiction: global
temporal_scope: 2025-2026

# === VERIFICATION ===
last_verified: 2026-03-10
confidence: 0.86
version: 1.0
first_published: 2026-03-10

# === TEMPORAL VALIDITY ===
temporal_validity:
  status: evolving
  last_breaking_change: "2025 DORA report expanded to 5 key metrics (adding reliability) and found AI adoption improves throughput but increases delivery instability"
  next_review: 2026-09-06
  change_sensitivity: medium

# === CONSTRAINTS ===
constraints:
  - "Requires access to deployment pipelines, monitoring dashboards, and incident history — assessment without data produces unreliable self-report scores"
  - "DORA benchmarks are bimodal, not normally distributed — teams cluster at high or low maturity with fewer in between"
  - "Architecture decisions are context-dependent — a monolith at $2M ARR can score higher than a poorly implemented microservices setup at $50M ARR"
  - "This assessment is diagnostic — pair with architecture decision cards for specific remediation recommendations"
  - "Re-run quarterly or after major infrastructure changes (cloud migration, platform rewrite, team restructuring)"

# === SKIP CONDITIONS ===
skip_this_unit_if:
  - condition: "User needs a specific technology stack recommendation, not an assessment"
    use_instead: "Search knowledgelib.io for technology stack selection — no dedicated unit yet"
  - condition: "User needs cloud migration planning, not architecture evaluation"
    use_instead: "Search knowledgelib.io for cloud migration planning — no dedicated unit yet"
  - condition: "User needs security-specific assessment, not general architecture"
    use_instead: "business/governance/cyber-risk-quantification/2026"

# === AGENT HINTS ===
inputs_needed:
  - key: company_stage
    question: "What stage is the company?"
    type: choice
    options: ["Seed/Series A (<$2M ARR)", "Series B ($2M-$20M ARR)", "Growth ($20M-$100M ARR)", "Scale/Public ($100M+ ARR)"]
  - key: team_size
    question: "How large is the engineering team?"
    type: choice
    options: ["1-5 engineers", "6-20 engineers", "21-50 engineers", "50+ engineers"]
  - key: assessment_depth
    question: "What depth of assessment is needed?"
    type: choice
    options: ["quick health check (15 min)", "standard assessment (1 hour)", "deep audit (half day)"]
  - key: data_available
    question: "What data does the user have access to?"
    type: multi_select
    options: ["CI/CD pipeline metrics", "APM/monitoring dashboards", "Incident postmortem history", "Architecture diagrams", "Load test results"]

# === DISTRIBUTION ===
canonical_source: "https://knowledgelib.io/business/product-tech/technical-architecture-assessment/2026"
suggested_citation: "Source: knowledgelib.io — AI Knowledge Library (verified 2026-03-10)"

# === RELATED UNITS ===
related_kos:
  related_to:
    - id: "business/governance/cyber-risk-quantification/2026"
      label: "Security risk quantification — overlaps with resilience and incident response dimensions"
    - id: "business/governance/business-continuity-planning/2026"
      label: "Business continuity planning — SPOF resilience feeds into BCP"
  depends_on: []
  often_confused_with: []
  alternative_to: []

# === SOURCES ===
sources:
  - id: src1
    title: "DORA Report 2025: Key Takeaways on AI Impact on Dev Metrics"
    author: Faros AI
    url: https://www.faros.ai/blog/key-takeaways-from-the-dora-report-2025
    type: industry_report
    published: 2025-11-01
    reliability: high
  - id: src2
    title: "2025 Benchmarks for the DORA 4 Metrics"
    author: RDEL Newsletter
    url: https://rdel.substack.com/p/rdel-115-what-are-the-2025-benchmarks
    type: industry_report
    published: 2025-10-15
    reliability: high
  - id: src3
    title: "The Process of a Comprehensive Architecture Assessment"
    author: Softjourn
    url: https://softjourn.com/insights/comprehensive-architecture-assessment
    type: industry_report
    published: 2025-03-01
    reliability: high
  - id: src4
    title: "SPOF Framework for SaaS Ecosystems"
    author: JFrog
    url: https://jfrog.com/blog/spof-framework-for-saas-ecosystems/
    type: industry_report
    published: 2025-06-01
    reliability: high
  - id: src5
    title: "The Incident Maturity Model"
    author: incident.io
    url: https://incident.io/blog/the-incident-maturity-model
    type: industry_report
    published: 2025-04-01
    reliability: high
  - id: src6
    title: "Architecture Tradeoff Analysis Method (ATAM)"
    author: Carnegie Mellon SEI
    url: https://www.sei.cmu.edu/documents/629/2000_005_001_13706.pdf
    type: academic_paper
    published: 2000-09-01
    reliability: authoritative
---

# Technical Architecture Assessment

## Purpose

This assessment evaluates the soundness of a software system's technical architecture across six dimensions: scalability, single-point-of-failure resilience, CI/CD maturity, incident response, observability, and code quality. It produces a structured diagnostic that identifies where architecture is enabling or constraining the business. The output routes directly to specific improvement actions — it diagnoses the current state rather than prescribing solutions. Use this when evaluating engineering health for due diligence, board reporting, or before a scaling phase. [src1]

## Constraints
<!-- Agents: read before running this assessment with a user. -->

- Requires access to deployment metrics (CI/CD logs), monitoring dashboards (APM/infrastructure), and incident history — self-reported scores without data are unreliable and typically inflated by 0.5-1.0 points
- DORA benchmarks show bimodal distribution — teams cluster at elite or low performance with fewer in between; do not assume a smooth maturity curve [src2]
- Architecture maturity is context-dependent — a well-maintained monolith can be more appropriate than a poorly implemented microservices architecture
- This assessment does not cover security posture, compliance, or data privacy — use dedicated security assessments for those domains
- Re-run quarterly or after major infrastructure events (cloud migration, platform rewrite, acquisition integration, team size doubling)

## Assessment Dimensions

<!-- Each dimension is scored independently. The structured format lets agents
     walk through this conversationally with a user, one dimension at a time. -->

### Dimension 1: Scalability & Performance

**What this measures**: The system's ability to handle increasing load through horizontal or vertical scaling while maintaining acceptable latency and resource utilization.

| Score | Level | Description | Evidence |
|-------|-------|-------------|----------|
| 1 | Ad hoc | No capacity planning; system fails or degrades significantly under moderate load spikes | No load testing; single-server deployment; no caching layer; p95 latency unknown |
| 2 | Emerging | Basic vertical scaling (bigger server); some caching; known bottlenecks but no plan to address | Manual scaling events; shared database for all services; rudimentary CDN; p95 > 2s for core flows |
| 3 | Defined | Horizontal scaling implemented for stateless services; load testing is part of release cycle; auto-scaling policies in place | Auto-scaling groups configured; load tests run pre-release; database read replicas; p95 < 500ms for core flows |
| 4 | Managed | Architecture designed for 10x current load; performance budgets enforced; capacity planning is data-driven | Proven handling of 5x traffic spikes; automated capacity forecasting; multi-region deployment; p95 < 200ms |
| 5 | Optimized | Elastic architecture handles 100x spikes; zero-downtime scaling events; cost-optimized infrastructure that scales both up and down | Real-time auto-scaling across regions; cost per transaction tracked and optimized; infrastructure costs grow sub-linearly with load |

**Red flags**: No one knows current p95 latency; production outages during traffic spikes (marketing campaigns, launches); database is a single instance with no replication. [src3]
**Quick diagnostic question**: "What happens to your system if traffic triples tomorrow — and when did you last test that?"

### Dimension 2: SPOF Resilience

**What this measures**: Whether single points of failure have been identified and mitigated across infrastructure, data, dependencies, and people.

| Score | Level | Description | Evidence |
|-------|-------|-------------|----------|
| 1 | Ad hoc | No SPOF analysis performed; critical systems rely on single instances; bus factor of 1 for key components | Single database server; no failover; one engineer owns critical subsystems; no dependency mapping |
| 2 | Emerging | Some SPOFs identified but not all mitigated; basic database backups exist; partial redundancy | Database backups exist but untested; some services replicated; key-person dependencies acknowledged but not addressed |
| 3 | Defined | Formal SPOF audit completed; critical path redundancy implemented; disaster recovery plan documented and tested annually | All critical services have failover; backup restoration tested quarterly; dependency map maintained; bus factor >= 2 for critical systems |
| 4 | Managed | Chaos engineering practices active; automated failover for all critical paths; disaster recovery tested quarterly with measured RTO/RPO | Chaos experiments run monthly; automated failover completes in < 60s; RTO < 4 hours; RPO < 1 hour; third-party dependency fallbacks in place |
| 5 | Optimized | Self-healing infrastructure; multi-region active-active deployment; zero-downtime failover; third-party dependency isolation with circuit breakers | Automated remediation resolves 80%+ of failure scenarios; active-active across 2+ regions; game days run quarterly; zero customer-facing impact from component failures |

**Red flags**: No one has done a SPOF analysis; database has no replication; a single engineer is the only person who understands a critical subsystem; disaster recovery plan has never been tested. [src4]
**Quick diagnostic question**: "If your primary database server dies right now, what happens and how long until you're back online?"

### Dimension 3: CI/CD & Deployment Maturity

**What this measures**: The speed, safety, and automation of the software delivery pipeline — from code commit to production, measured against DORA metrics benchmarks.

| Score | Level | Description | Evidence |
|-------|-------|-------------|----------|
| 1 | Ad hoc | Manual deployments; no CI pipeline; deployments are risky all-day events; less than monthly release cadence | No automated testing; FTP or manual copy deployments; change failure rate > 45%; lead time > 6 months |
| 2 | Emerging | Basic CI exists (automated builds); deployments are semi-automated but require manual steps; monthly-ish releases | Automated build but manual test/deploy; deployment takes hours; change failure rate 30-45%; lead time 1-6 months |
| 3 | Defined | Full CI/CD pipeline; automated testing with reasonable coverage; weekly to daily deployments; feature flags for rollout control | Automated build/test/deploy; 60%+ code coverage; change failure rate 15-30%; lead time 1 week to 1 month; rollback procedure documented |
| 4 | Managed | Continuous deployment with canary/blue-green strategies; deployment is a non-event; multiple deploys per day; comprehensive test suites | Canary deployments; < 15% change failure rate; lead time 1 day to 1 week; automated rollback; MTTR < 1 hour; 80%+ code coverage |
| 5 | Optimized | On-demand deployment with zero downtime; progressive delivery with automated quality gates; deployment frequency multiple times per day per developer | < 5% change failure rate; lead time < 1 day; MTTR < 1 hour; trunk-based development; automated security scanning in pipeline; deploy confidence > 99% |

**Red flags**: Deployments only happen on Fridays (or only when specific people are available); no automated tests; "deployment freeze" periods longer than holiday windows; rollback process is "restore from backup." [src1] [src2]
**Quick diagnostic question**: "How often do you deploy to production, and what percentage of those deployments require a hotfix or rollback?"

### Dimension 4: Incident Response

**What this measures**: The maturity of processes for detecting, responding to, and learning from production incidents.

| Score | Level | Description | Evidence |
|-------|-------|-------------|----------|
| 1 | Ad hoc | Customers report issues before team detects them; no incident process; firefighting is the norm; no postmortems | No on-call rotation; no alerting; no incident channel; MTTD measured in hours or days; no postmortem history |
| 2 | Emerging | Basic on-call exists; some alerting configured; incidents handled reactively; occasional postmortems | On-call rotation exists but informal; PagerDuty/OpsGenie configured for critical alerts; postmortems written for major incidents only |
| 3 | Defined | Structured incident response process; severity levels defined; on-call handoffs clean; blameless postmortems standard | Documented runbooks for top 10 failure scenarios; severity matrix (P1-P4); MTTD < 15 minutes for P1; postmortem for every P1/P2; action items tracked |
| 4 | Managed | Incident response distributed across teams; automated detection and initial triage; trend analysis on incident patterns; SLOs defined and tracked | SLOs with error budgets; automated incident creation from alerts; incident commander rotation; quarterly incident trend review; MTTD < 5 minutes for P1; 90%+ postmortem action items completed |
| 5 | Optimized | Proactive incident prevention; automated remediation for known failure modes; predictive alerting; incidents are learning opportunities that drive architecture improvement | AIOps detecting anomalies before impact; automated remediation resolves 60%+ of alerts; incident rate trending down quarter over quarter; postmortem insights systematically feed into architecture decisions |

**Red flags**: No on-call rotation; customers report outages before engineering; no postmortem culture; same type of incident recurs monthly; incident severity has no formal definition. [src5]
**Quick diagnostic question**: "When was your last production incident, how did you find out about it, and what did you change as a result?"

### Dimension 5: Observability

**What this measures**: The ability to understand system behavior through logs, metrics, traces, and dashboards — the foundation that enables all other dimensions.

| Score | Level | Description | Evidence |
|-------|-------|-------------|----------|
| 1 | Ad hoc | No centralized logging; metrics limited to infrastructure CPU/memory; debugging requires SSH into production servers | Console.log debugging; no log aggregation; no application metrics; no distributed tracing; no dashboards |
| 2 | Emerging | Centralized logging exists (ELK/CloudWatch); basic infrastructure monitoring; some application metrics | Log aggregation in place; basic uptime monitoring; 1-2 dashboards; no distributed tracing; metrics lack business context |
| 3 | Defined | Structured logging with correlation IDs; APM tool deployed (Datadog/New Relic/Grafana); key business metrics tracked; alerting based on SLIs | Three pillars in place (logs, metrics, traces); custom dashboards per team; SLI-based alerts; request tracing across 2+ services |
| 4 | Managed | Full distributed tracing; custom business metrics dashboards; proactive anomaly detection; observability as code | End-to-end request tracing; business KPI dashboards real-time; Terraform/Pulumi for observability config; less than 5% alert noise (false positive rate); cost-per-query tracking |
| 5 | Optimized | AI-assisted root cause analysis; predictive observability; observability drives product decisions; cost-optimized telemetry pipeline | AIOps correlating signals automatically; telemetry data informs product decisions; observability costs tracked as % of infrastructure; sub-minute root cause identification |

**Red flags**: Engineers SSH into production to debug issues; no one can answer "what is p95 latency right now"; monitoring only covers infrastructure, not application behavior; dashboards are stale or unused. [src3]
**Quick diagnostic question**: "If a user reports the app is slow, what is the first tool your engineer opens and how quickly can they identify the root cause?"

### Dimension 6: Code Quality & Maintainability

**What this measures**: The structural health of the codebase — technical debt levels, test coverage, documentation, and ability to onboard new engineers safely.

| Score | Level | Description | Evidence |
|-------|-------|-------------|----------|
| 1 | Ad hoc | No coding standards; no code review; test coverage < 20%; high coupling makes changes risky; new engineers take months to become productive | No linting; no PR review process; no architecture documentation; spaghetti dependencies; every change risks breaking unrelated features |
| 2 | Emerging | Basic coding standards exist; code review happens but inconsistently; test coverage 20-40%; some documentation | Linting configured; PRs reviewed by 1 person; some unit tests; README exists; onboarding takes 2-3 months |
| 3 | Defined | Enforced coding standards; mandatory code review with defined guidelines; test coverage 40-70%; architecture documented and current | Automated linting in CI; 2-reviewer minimum; integration tests for critical paths; ADRs (Architecture Decision Records) maintained; onboarding < 30 days to first meaningful PR |
| 4 | Managed | Automated code quality gates; test coverage > 70%; technical debt tracked and budgeted; modular architecture with clear boundaries | SonarQube or equivalent quality gates in CI; tech debt tracked in backlog with quarterly reduction targets; bounded contexts or clear module boundaries; dependency analysis automated |
| 5 | Optimized | Test coverage > 85%; architecture enforces modularity (no circular dependencies); continuous refactoring culture; new engineers productive in < 2 weeks | Automated architecture fitness functions; mutation testing; continuous refactoring built into sprint velocity; onboarding < 2 weeks; codebase health metrics trending positive |

**Red flags**: No code review process; "only one person understands this code"; test suite takes hours to run (or is skipped); no architecture documentation exists; engineers afraid to refactor. [src6]
**Quick diagnostic question**: "How confident is your team in making a significant change to a core module without causing a regression — and what gives them that confidence?"

## Scoring & Interpretation

### Overall Score Calculation

All dimensions are weighted equally by default. For systems approaching a scaling phase, weight Scalability and SPOF Resilience at 1.5x. For teams with high deployment velocity goals, weight CI/CD at 1.5x.

```
Overall Score = (Scalability + SPOF Resilience + CI/CD + Incident Response + Observability + Code Quality) / 6
```

### Score Interpretation

| Overall Score | Maturity Level | Interpretation | Recommended Next Step |
|---------------|---------------|----------------|----------------------|
| 1.0 - 1.9 | Critical | Architecture is a business risk — outages, slow delivery, and inability to scale will constrain growth | Address lowest-scoring dimension immediately; likely need foundational investment in CI/CD and observability before anything else |
| 2.0 - 2.9 | Developing | Basic systems in place but significant gaps; architecture supports current scale but will break at 3-5x | Close the biggest gap first; typical priority: observability > CI/CD > incident response > the rest |
| 3.0 - 3.9 | Competent | Solid engineering foundation; architecture supports current needs with room for optimization | Invest in automation and proactive practices; chaos engineering, SLOs, progressive delivery |
| 4.0 - 4.5 | Advanced | Well-architected system; engineering is an enabler, not a bottleneck; mature DevOps practices | Fine-tune cost efficiency; advanced observability; cross-team platform capabilities |
| 4.6 - 5.0 | Best-in-class | Architecture is a competitive advantage; engineering velocity and reliability are industry-leading | Maintain; share practices internally; evaluate emerging paradigms (edge computing, AI-native architectures) |

### Dimension-Level Action Routing

<!-- This is the key value-add: assessment results route directly to specific
     decision or playbook cards for each weak dimension. -->

| Weak Dimension (Score < 3) | Fetch This Card |
|----------------------------|-----------------|
| Scalability & Performance | [Cloud Migration Playbook](/business/product-tech/cloud-migration-playbook/2026) — scalability often requires infrastructure modernization |
| SPOF Resilience | [Business Continuity Planning](/business/governance/business-continuity-planning/2026) — SPOF gaps indicate BCP weaknesses |
| CI/CD & Deployment | [Technology Stack Decision Framework](/business/product-tech/technology-stack-decision-framework/2026) — CI/CD maturity depends on toolchain choices |
| Incident Response | [Cyber Risk Quantification](/business/governance/cyber-risk-quantification/2026) — incident gaps often overlap with security risk |
| Observability | [Technology Stack Decision Framework](/business/product-tech/technology-stack-decision-framework/2026) — observability tooling selection |
| Code Quality | [Technology Stack Decision Framework](/business/product-tech/technology-stack-decision-framework/2026) — quality toolchain selection |

## Benchmarks by Segment

<!-- Scores mean different things at different company stages.
     This table prevents agents from applying one-size-fits-all thresholds. -->

| Segment | Expected Average Score | "Good" Threshold | "Alarm" Threshold |
|---------|----------------------|-------------------|-------------------|
| Seed/Series A (1-5 engineers) | 1.8 | 2.5 | 1.2 |
| Series B (6-20 engineers) | 2.8 | 3.3 | 2.0 |
| Growth (21-50 engineers) | 3.5 | 4.0 | 2.8 |
| Scale/Public (50+ engineers) | 4.2 | 4.5 | 3.5 |

[src2]

## DORA Metrics Quick Reference

<!-- Concrete benchmarks agents can use to calibrate CI/CD dimension scores. -->

| Metric | Elite | High | Medium | Low |
|--------|-------|------|--------|-----|
| Deployment Frequency | On-demand (multiple/day) | Daily to weekly | Weekly to monthly | < monthly |
| Lead Time for Changes | < 1 day | 1 day - 1 week | 1 week - 1 month | 1 - 6 months |
| Change Failure Rate | < 5% | 5-15% | 15-30% | 30-45% |
| Mean Time to Recovery | < 1 hour | < 1 day | 1 day - 1 week | > 1 week |

Only 16.2% of organizations achieve on-demand deployment; 23.9% deploy less than once per month. [src1] [src2]

## Common Pitfalls in Assessment

- **Self-assessment inflation**: Engineering teams consistently over-score by 0.5-1.0 points. Calibrate by asking for evidence (metrics, dashboards, incident history), not opinions. A team claiming "we deploy daily" should show CI/CD logs proving it. [src3]
- **Confusing tools with maturity**: Having Kubernetes does not mean scalability is mature. Having Datadog does not mean observability is mature. Assess the practices and outcomes, not the tool purchases.
- **Ignoring the monolith option**: Not every system needs microservices. A well-structured monolith with good CI/CD can score 4+ on architecture maturity. Assess fitness for purpose, not architectural fashion. [src6]
- **Snapshot bias**: Architecture maturity is a trend, not a snapshot. A team scoring 2.5 but improving 0.3 per quarter is healthier than a team scoring 3.5 but declining. Track quarterly.

## When This Matters

Fetch when a user asks to evaluate their engineering architecture, prepare for technical due diligence (fundraising, acquisition), diagnose why delivery velocity is declining, assess readiness for a scaling phase, or onboard a new CTO/VP Engineering who needs a baseline assessment.

## Related Units

- [Business Continuity Planning](/business/governance/business-continuity-planning/2026)
- [Cyber Risk Quantification](/business/governance/cyber-risk-quantification/2026)
- [Due Diligence Framework](/business/ma/due-diligence-framework/2026)
