Domain
Architecture & System Design
Skill Profile
Automated architecture validation, metrics, ArchUnit, structural tests
Roles
2
where this skill appears
Levels
4
structured growth path
Mandatory requirements
6
the other 2 optional
Architecture & System Design
Architecture Governance
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Engineering Manager | Understands architecture fitness functions as automated checks for architectural characteristics: identifies key quality attributes (performance, security, coupling) to measure. Participates in defining fitness function thresholds and integrates basic architectural tests into CI pipelines. | |
| Technical Lead | Implements architecture fitness functions for team projects: writes automated tests for architectural constraints (dependency direction, layer isolation), configures ArchUnit/NetArchTest checks in CI. Understands how fitness functions support evolutionary architecture and prevent architectural drift. |
| Role | Required | Description |
|---|---|---|
| Engineering Manager | Required | Designs architecture fitness functions for production systems: defines measurable architectural characteristics, implements automated compliance checks for modularity and coupling metrics, integrates fitness functions into deployment gates. Evaluates trade-offs between strictness and team velocity. |
| Technical Lead | Required | Designs comprehensive fitness function suites for production systems: implements holistic architectural checks covering coupling, cohesion, performance budgets, and security constraints. Creates custom fitness functions for domain-specific architectural requirements and mentors team on architectural testing. |
| Role | Required | Description |
|---|---|---|
| Engineering Manager | Required | Defines fitness function strategy for engineering organization: establishes architectural governance through automated fitness functions, designs fitness function frameworks covering performance budgets, dependency rules, and security compliance. Coordinates cross-team architectural quality standards. |
| Technical Lead | Required | Defines fitness function standards across engineering teams: designs reusable fitness function libraries, establishes architectural compliance dashboards, integrates fitness functions into architecture review processes. Leads adoption of evolutionary architecture practices through measurable quality gates. |
| Role | Required | Description |
|---|---|---|
| Engineering Manager | Required | Shapes organizational architectural governance through fitness functions: designs enterprise-wide fitness function platforms, establishes evolutionary architecture practices, defines architectural decision records integrated with automated compliance. Influences industry approaches to measurable architecture quality. |
| Technical Lead | Required | Shapes organizational evolutionary architecture through fitness functions: designs enterprise fitness function platforms, establishes architectural governance frameworks with automated compliance monitoring, defines reference architectures with embedded fitness functions. Mentors leads on architectural quality measurement. |