Markdown Editor

Набір рев'ю проєктів для staff engineer

Ретельні рев'ю: документ проєктування, оцінювання, технічний дизайн, 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