Markdown Editor

Kit de revisión de diseño para staff engineers

Revisiones rigurosas: documento de diseño, estimación, diseño técnico, ADR, elección tecnológica, TCO, checklist de revisión, ATAM, AMFE y preparación operativa.

Paso 1

Método y patrones

  1. System Design Document Template

    Completa

    System design at scale – requirements, capacity estimates (KaTeX), API, data model, HLD, deep dives, reliability, cost, trade-offs

  2. Back-of-Envelope Estimation and Capacity Model Template

    Completa

    Reference latency and unit tables, assumptions register, QPS, storage, bandwidth, cache, server and cost formulas, worked example, sensitivity, traceability

    Jeff Dean latency numbers (LADIS 2009)
  3. Technical Design Document Template

    Completa

    In-depth design doc – context, goals and non-goals, APIs, data, flows, alternatives matrix, cross-cutting concerns, testing, rollout, cost

Paso 2

Decisiones

  1. Architecture Decision Record Template (Tyree-Akerman, Y-Statement)

    Estándar

    Detailed ADR – Tyree & Akerman fields (assumptions, constraints, positions, argument, implications, related items) plus Y-statement

    Tyree & Akerman decision template; Y-statement (Zimmermann)
  2. Technology Selection and Build vs Buy Template

    Estándar

    Build, buy, open source or managed service evaluation with weighted decision matrix, PoC results, risks, cost and decision

  3. Total Cost of Ownership (TCO) Analysis Template

    Estándar

    Multi-year TCO comparison of options by cost category, with NPV discounting, sensitivity, break-even and recommendation

Paso 3

Verificación

  1. System Design Review Checklist and Scoring Rubric Template

    Completa

    Design review checklist in 13 areas, evidence-based scoring rubric, weighted score, red flags, findings register, decision record, 45-minute interview rubric

  2. Architecture Evaluation Report Template (ATAM)

    Completa

    ATAM evaluation report – business drivers, approaches, utility tree, voted scenarios, sensitivity and trade-off points, risks, risk themes

    SEI ATAM
  3. Architecture Review Board Request Template

    Estándar

    ARB submission: context, scope, proposed architecture, alternatives, principles compliance, risk flags, decisions and outcome

  4. Software FMEA Template (IEC 60812)

    Completa

    Software failure modes, effects, causes, controls, S/O/D scales, RPN and action priority, actions and re-scoring

    IEC 60812:2018
  5. Production Readiness Review Template

    Completa

    Production readiness review: SLOs, load test evidence, observability, on-call, rollback, backups, security, failure modes, sign-off

    Google SRE PRR conventions