Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Salesforce Architect
easy

What is an Architecture Review Board (ARB) and how do you run one?

An Architecture Review Board (ARB) is a forum where significant architecture changes are reviewed by senior technical leadership before commitment.

Purpose:

  • Quality gate — catches bad designs early.
  • Consistency — enforces standards across projects.
  • Knowledge sharing — junior architects learn from senior.
  • Risk identification — surface concerns.
  • Decision traceability — formal record of significant choices.

Membership:

  • Chair — senior architect (often the CTA / lead architect).
  • Members — 3-6 senior technical roles spanning relevant domains.
  • Optional: security architect, data architect, infrastructure architect.

Cadence:

  • Weekly / bi-weekly meetings, depending on volume.
  • 30-60 minutes per item.
  • Items submitted in advance (template + diagrams).

What goes to ARB:

  • New custom objects above a threshold.
  • New integrations.
  • Data model changes affecting many objects.
  • Custom code beyond a certain scope (e.g., > 500 lines).
  • New Salesforce clouds being adopted.
  • Major sandbox / DevOps changes.
  • Performance / scaling decisions.

What does NOT go to ARB:

  • Routine config changes (validation rules, page layouts).
  • Tactical bug fixes.
  • Anything fitting an established reference architecture.

ARB process:

  1. Submitter prepares: design doc, diagrams, alternatives considered, key risks.
  2. Pre-read — board reviews 1-2 days before meeting.
  3. Presentation — submitter explains; ~10 min.
  4. Q&A — board challenges, probes; ~20 min.
  5. Decision — Approve / Approve with conditions / Reject / Defer.
  6. Documented — outcome and rationale captured.

Pitfalls:

  • Too bureaucratic — every change waits weeks; teams bypass.
  • Too lenient — rubber-stamps; no real value.
  • Wrong members — senior in title but disengaged.
  • No follow-through — approvals don't enforce; standards ignored.

Senior architects design ARB to be helpful, not punitive — engineers should leave with their design improved, not just approved.

A working ARB pays back through caught issues, shared learning, and consistent architecture. A broken ARB is theatre.

Why this answer works

Senior. The "helpful not punitive" framing and the threshold-based scope rule are mature.

Follow-ups to expect

Related dictionary terms