Implementation notes essentials

  • Note vs Warning: Note = non-obvious but important; Warning = miss this and something breaks
  • Caveats: assumption + specific threshold + consequence if exceeded + action/mitigation
  • Dependencies: service + owner + failure mode + fallback + SLA + escalation path
  • "As of this writing": include date + condition that makes it true now + when/what to check
  • Migration notes: from → to + how + when + idempotent? + rollback plan + owner

Question 0 of 5

When should a "Note:" or "Warning:" be used in a Design Doc's implementation section?