Markdown Editor

资深工程师设计评审套件

开展严谨的设计评审:系统设计文档、容量估算、技术设计、ADR、技术选型、TCO、评审清单、ATAM、FMEA 与上线准备。

第 1 步

方法与模式

  1. System Design Document Template

    完整

    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

    完整

    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

    完整

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

第 2 步

决策

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

    标准

    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

    标准

    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

    标准

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

第 3 步

验证

  1. System Design Review Checklist and Scoring Rubric Template

    完整

    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)

    完整

    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

    标准

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

  4. Software FMEA Template (IEC 60812)

    完整

    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

    完整

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

    Google SRE PRR conventions