Perfil de habilidad

Architecture Documentation: C4, arc42

Architecture documentation: C4 model, arc42, ADR, design documents, RFC

Documentation Technical Documentation

Roles

7

donde aparece esta habilidad

Niveles

5

ruta de crecimiento estructurada

Requisitos obligatorios

25

los otros 6 opcionales

Dominio

Documentation

skills.group

Technical Documentation

Última actualización

17/3/2026

Cómo usar

Selecciona tu nivel actual y compara las expectativas.

Qué se espera en cada nivel

La tabla muestra cómo crece la profundidad desde Junior hasta Principal.

Rol Obligatorio Descripción
Database Engineer / DBA Understands the basics of architecture documentation approaches such as C4 model and arc42. Can read and interpret existing architecture diagrams and decision records. Follows established documentation templates and guidelines when contributing to database architecture docs. Documents simple schema changes and data flow diagrams under supervision.
Security Analyst Understands the fundamentals of architecture documentation including C4 diagrams and arc42 templates. Can read threat models and security architecture documents. Follows team guidelines when documenting security controls and their placement within the system architecture. Creates basic security component diagrams under guidance.
Technical Product Manager Obligatorio Understands the importance of architectural documentation for technical decisions. Familiar with ADR (Architecture Decision Records) and C4 model formats. Reads architectural diagrams and participates in technical decision discussions.
Technical Writer Obligatorio Understands main types of architecture documentation: system overview, component diagrams, sequence diagrams, deployment diagrams. Knows C4 model notation at a basic level. Can document simple architectural decisions using templates.
Rol Obligatorio Descripción
Database Engineer / DBA Documents database architecture: ER diagrams, table and relationship descriptions, data flow diagrams. Maintains documentation for database configurations, backup procedures, connection details per environment.
Engineering Manager Independently maintains architecture documentation using C4 and arc42 frameworks for team-owned services. Writes and reviews Architecture Decision Records (ADRs) capturing key technical choices. Understands trade-offs between lightweight and comprehensive documentation approaches. Ensures the team keeps architecture docs in sync with the evolving system.
Security Analyst Independently creates security architecture documentation using C4 diagrams at context, container, and component levels. Writes ADRs for security-related decisions such as authentication flows and encryption strategies. Understands trade-offs between documentation granularity and maintenance overhead in security contexts. Documents trust boundaries and data classification in arc42 security sections.
Technical Lead Independently applies C4 model and arc42 to document the architecture of team services and their integrations. Authors ADRs that clearly capture context, decision, and consequences of technical choices. Understands trade-offs between diagram-as-code tools (Structurizr, PlantUML) and visual editors. Keeps documentation aligned with CI/CD pipelines and deployment topology.
Technical Product Manager Obligatorio Independently initiates ADR creation for key product decisions with technical justification. Reviews architectural documentation for product requirements compliance. Maintains an up-to-date registry of technical decisions.
Technical Writer Obligatorio Creates comprehensive architecture documentation with architects: system context, container diagrams, component diagrams (C4). Documents data flows, external system integrations, deployment topology. Keeps documentation up to date.
Rol Obligatorio Descripción
Database Engineer / DBA Obligatorio Creates comprehensive database documentation: architecture decision records for DBMS selection, capacity planning documents, disaster recovery plans. Documents replication topology and failover procedures.
Engineering Manager Obligatorio Designs architecture documentation standards for multiple teams using C4 and arc42 as core frameworks. Establishes ADR workflows integrated into code review and pull request processes. Mentors team leads on effective documentation practices that balance thoroughness with developer productivity. Drives adoption of diagram-as-code tooling (Structurizr, Mermaid) to keep docs versioned alongside source code.
Security Analyst Obligatorio Designs comprehensive security architecture documentation frameworks combining C4 models with threat modeling outputs (STRIDE, PASTA). Creates detailed arc42 security views covering trust boundaries, encryption layers, and compliance requirements. Mentors the team on documenting security architecture decisions with proper risk assessment in ADRs. Optimizes documentation workflows to ensure security reviews are reflected in architecture artifacts.
Solutions Architect Obligatorio Designs end-to-end architecture documentation using all four C4 levels from system context to code. Produces comprehensive arc42 documentation covering quality requirements, runtime views, and deployment scenarios. Mentors engineers on writing effective ADRs that capture architectural drivers, alternatives considered, and trade-off analysis. Scales documentation practices across multiple solution domains using templates and automated validation.
Technical Lead Obligatorio Designs the architecture documentation strategy for complex multi-service systems using C4 and arc42. Establishes ADR conventions including numbering, lifecycle states, and superseding rules. Mentors developers on creating meaningful component and container diagrams rather than superficial overviews. Integrates documentation generation into CI pipelines using Structurizr DSL or similar diagram-as-code tools.
Technical Product Manager Obligatorio Establishes architectural documentation process for the product, including RFCs and design docs. Defines technical specification templates with business context. Ensures traceability from business requirements to architectural decisions.
Technical Writer Obligatorio Designs the structure and process for maintaining architecture documentation for large systems. Implements diagrams-as-code approach (Mermaid, PlantUML, Structurizr DSL). Ensures coherence between ADRs, architecture diagrams, and API documentation.
Rol Obligatorio Descripción
Database Engineer / DBA Obligatorio Defines database documentation standards: templates for database architecture docs, runbooks, data dictionaries. Coordinates documentation-as-code approach for database artifacts. Conducts documentation reviews.
Engineering Manager Obligatorio Defines architecture documentation strategy at the team and product level. Establishes mandatory C4 and arc42 documentation standards for all new services and major refactors. Conducts architecture reviews ensuring documentation quality covers context, containers, components, and deployment views. Integrates ADR practices into the development lifecycle with clear ownership and review cadences across teams.
Security Analyst Obligatorio Defines the security architecture documentation strategy at the team and product level. Establishes standards for documenting security boundaries, data flows, and threat models using C4 and arc42. Conducts security architecture reviews ensuring ADRs properly capture risk decisions, compliance rationale, and mitigation strategies. Drives adoption of security documentation practices across development teams through templates and review checklists.
Solutions Architect Obligatorio Defines architecture documentation strategy at the product and portfolio level using C4 and arc42 as canonical frameworks. Establishes documentation governance including review gates, freshness policies, and cross-team consistency standards. Conducts architecture reviews ensuring solution documentation captures integration points, quality attribute scenarios, and deployment constraints. Drives ADR adoption as the primary mechanism for capturing and communicating architectural decisions.
Technical Lead Obligatorio Defines architecture documentation strategy at the team and product level, selecting appropriate C4 depth and arc42 sections per service criticality. Establishes best practices for ADR authoring including templates, status workflows, and linking to implementation PRs. Conducts regular architecture documentation reviews to prevent drift between diagrams and actual system state. Champions documentation-as-code culture with automated rendering and publishing pipelines.
Technical Product Manager Obligatorio Defines architectural documentation standards for the division. Introduces culture of writing — design docs, RFCs, post-mortems as mandatory artifacts. Integrates architectural decisions into product roadmap.
Technical Writer Obligatorio Defines architecture documentation standards for the organization: required artifacts, detail levels, review process. Coordinates architecture documentation across teams, ensuring a unified system landscape view.
Rol Obligatorio Descripción
Database Engineer / DBA Obligatorio Shapes documentation strategy for the data platform: automated data catalog (DataHub, Apache Atlas), living documentation for database architecture, compliance documentation. Defines knowledge management for database engineering.
Engineering Manager Obligatorio Defines architecture documentation strategy at the organizational level. Establishes enterprise-wide C4 and arc42 standards ensuring consistency across all departments and product lines. Creates governance frameworks for ADR lifecycle management including cross-team discovery, deprecation policies, and architectural fitness functions. Mentors leads and architects on building a documentation culture that scales with organizational growth.
Security Analyst Obligatorio Defines security architecture documentation strategy at the organizational level. Establishes enterprise-wide standards for documenting security architectures using C4 and arc42 aligned with compliance frameworks (SOC 2, ISO 27001, NIST). Creates cross-organizational ADR governance for security decisions ensuring traceability from threat models to implemented controls. Mentors leads and architects on integrating security documentation into the overall architecture documentation lifecycle.
Solutions Architect Obligatorio Defines architecture documentation strategy at the organizational level, establishing enterprise C4 and arc42 standards across all solution domains. Creates a federated documentation governance model enabling autonomous teams while maintaining enterprise-wide architectural coherence. Establishes ADR repositories with cross-cutting search, impact analysis, and architectural knowledge management. Mentors leads and architects on evolving documentation practices to support organizational scaling, M&A integration, and technology radar alignment.
Technical Lead Obligatorio Defines architecture documentation strategy at the organizational level, standardizing C4 and arc42 usage across all engineering departments. Establishes enterprise ADR governance with centralized registries, cross-domain linking, and automated staleness detection. Drives adoption of architecture documentation toolchains (Structurizr, Backstage, architectural fitness functions) at scale. Mentors leads and architects on building self-sustaining documentation ecosystems that remain accurate as the organization evolves.
Technical Product Manager Obligatorio Shapes enterprise approach to architectural knowledge management. Defines governance process for cross-team architectural decisions, builds knowledge base of technical trade-offs at organizational level.
Technical Writer Obligatorio Shapes the company's architectural knowledge strategy: unified architecture knowledge base, enterprise architecture integration, governance processes. Defines how architecture documentation supports strategic technical decision-making.

Comunidad

👁 Seguir ✏️ Sugerir cambio Inicia sesión para sugerir cambios
📋 Propuestas
Aún no hay propuestas para Architecture Documentation: C4, arc42
Cargando comentarios...