Markdown Editor

Kit revue de conception staff engineer

Mener des revues rigoureuses : document de conception, estimation, ADR, choix technologique, TCO, checklist de revue, ATAM, AMDE et préparation à la production.

Étape 1

Méthode et modèles

  1. System Design Document Template

    Complet

    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

    Complet

    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

    Complet

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

Étape 2

Décisions

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

    Standard

    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

    Standard

    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

    Standard

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

Étape 3

Vérification

  1. System Design Review Checklist and Scoring Rubric Template

    Complet

    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)

    Complet

    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

    Standard

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

  4. Software FMEA Template (IEC 60812)

    Complet

    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

    Complet

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

    Google SRE PRR conventions