AWS 345: Stakeholder architecture review and defended trade-offs
Why this checkpoint matters
Architecture is a decision discipline practiced with people. Security, operations, finance, product, legal, data, and delivery teams see different risks. A professional architect must make a complex design understandable, reveal uncertainty, defend evidence, accept valid corrections, and leave the meeting with owned decisions rather than vague agreement.
This checkpoint is an oral board. You will prepare one of the AWS341-AWS344 designs, present it to role-playing stakeholders, answer unannounced challenges, correct the architecture, and produce a decision record. Presentation polish cannot compensate for missing evidence.
Outcomes
You will demonstrate that you can:
- frame a business decision before explaining technology;
- tailor one architecture to executive, security, operations, finance, and engineering concerns;
- distinguish fact, measured evidence, requirement, assumption, estimate, constraint, risk, and opinion;
- explain request, identity, data, failure, deployment, observability, and cost paths;
- compare viable alternatives on equivalent criteria;
- respond constructively when a reviewer disproves an assumption;
- convert review outcomes into findings, owners, acceptance tests, and approval conditions.
Review principles
The review is a blame-free examination of the workload, not an audit of an individual. The architect owns clarity, not infallibility. “I do not know; here is how we will prove it” is stronger than invented certainty.
Use these evidence labels on slides and diagrams:
| Label | Meaning | Example |
|---|---|---|
| Requirement | Approved need with acceptance condition | RPO no greater than five minutes |
| Fact | Current verifiable state | Three approved Regions are available |
| Measurement | Observed value plus method and window | p99 1.8 seconds during last peak test |
| Assumption | Believed but not proved | Partner supports asynchronous callback |
| Estimate | Calculated projection with inputs | 18 TB monthly growth at forecast volume |
| Constraint | Boundary the design cannot ignore | Data class cannot leave India |
| Risk | Uncertain event and consequence | Identity outage blocks incident access |
| Decision | Selected option, rationale, and status | Regional queues selected for isolation |
Roles and decision rights
Use at least six participants. One person can play multiple roles only if they state which role is speaking.
- Business sponsor: outcomes, deadlines, customer impact, and residual business risk.
- Product owner: functional behavior, prioritization, and acceptance.
- Security/risk: identity, data, threats, evidence, incident response, and exceptions.
- Operations/SRE: observability, ownership, deployment, quotas, recovery, and toil.
- Finance/FinOps: demand assumptions, allocation, commitments, forecast, and value.
- Data/legal: authority, classification, residency, retention, deletion, and lineage.
- Delivery/application: implementation, contracts, testing, migration, and skills.
- Facilitator/timekeeper: agenda, challenge fairness, decisions, and parking lot.
Record who recommends, who decides, who accepts residual risk, who implements, and who operates. A RACI chart does not create authority unless the named people accept it.
Preparation package
Distribute a pre-read at least one review cycle before the session. It must include:
- one-page business context and decision request;
- scope, exclusions, constraints, and success measures;
- requirement-to-decision traceability excerpt;
- context, request/data, identity, deployment, failure, and operational views;
- current versus target state and transition stages;
- options considered, knockout criteria, weighted comparison, and sensitivity;
- capacity, quota, performance, RTO/RPO, and cost assumptions;
- threat/failure analysis, open findings, exceptions, and residual risks;
- implementation, validation, rollback, recovery, and decommission plan;
- explicit decisions and approvals requested from the board.
Every diagram needs title, scope, time/state, trust boundaries, Region/account/AZ boundaries, numbered flow, legend, owner, and version. Do not mix logical and deployment views without labeling the distinction.
The 75-minute review
Run this agenda with a visible clock:
| Minutes | Activity | Required result |
|---|---|---|
| 0-5 | Decision and desired outcomes | Board agrees what is being decided |
| 5-12 | Requirements and constraints | Conflicts and unknowns are visible |
| 12-25 | End-to-end architecture | Six views and ownership explained |
| 25-35 | Alternatives and trade-offs | Rejections and sensitivity defended |
| 35-50 | Failure, security, and operations | Evidence and response paths challenged |
| 50-60 | Capacity, cost, and migration | Assumptions and lifecycle costs tested |
| 60-70 | Unannounced challenge round | Findings and changed decisions recorded |
| 70-75 | Decision recap | Approval state, owners, deadlines confirmed |
Start with “The board must decide X because outcome Y is at risk by date Z.” Do not begin with service icons. Explain the normal request path in under three minutes, then show where identity, data, evidence, and failure paths differ.
Defending a trade-off
Use a repeatable seven-part answer:
- Restate the requirement and priority.
- Name the selected option.
- Name at least one viable alternative.
- Compare both using the same criteria and evidence.
- State what the selected option makes worse or transfers to operators.
- State assumptions and what evidence could reverse the decision.
- Name owner, validation, and review trigger.
Example: “Regional active/passive was selected because residency and five-minute RPO are hard constraints. Active/active lowers recovery time but introduces write-conflict and operational complexity. The selected design accepts a longer observed failover target and requires tested capacity in the recovery Region. If the business approves globally writable semantics and funds continuous dual-region operation, the decision must be reopened.”
Avoid claiming a service is “best,” “serverless,” “fully managed,” “highly available,” “secure,” or “cost effective” without explaining the workload-specific consequence.
Unannounced challenge cards
The facilitator selects at least eight cards. The architect gets two minutes to clarify and five minutes to respond.
- Legal changes one data class from regional processing to regional storage and processing.
- Finance cuts steady-state budget by 25 percent but keeps recovery objectives.
- The expected peak becomes ten times larger for one hour each month.
- The identity provider fails during a privileged incident response.
- A central network dependency loses one Availability Zone.
- A service quota cannot be increased by the launch date.
- Replication lag violates RPO during the recovery test.
- The selected database cannot support one required consistency behavior.
- An acquired business brings overlapping CIDRs and a separate security team.
- A customer requests deletion while immutable retention applies to audit evidence.
- The team cannot operate the chosen orchestration platform around the clock.
- A cutover rollback is requested after transactions were accepted in the target.
For each, record impacted requirement, affected views, immediate decision, evidence needed, revised option or control, cost/schedule effect, owner, and acceptance test. “We will monitor it” is not a complete response.
Questions every panel must ask
Business and product
- What is the measurable outcome, and what happens if the date slips?
- Which requirement is hard, and which can be negotiated?
- What customer-visible behavior occurs during partial failure?
- Who accepts degraded operation and residual risk?
Security, data, and legal
- Who can assume each identity, and what constrains the resulting session?
- Where do plaintext, ciphertext, keys, backups, logs, and derived data travel?
- Who can alter or delete evidence?
- How are retention and deletion conflicts resolved by data class?
Operations and delivery
- Which team receives the first actionable signal at 03:00?
- What remains operational when the control plane or identity provider is unavailable?
- How is a failed deployment stopped, rolled back, or rolled forward?
- Which recovery claim has been measured end to end?
Finance and capacity
- Which quantities drive the bill, and who owns forecast variance?
- What is the unit metric and allocation policy?
- What costs occur only during migration, failure, retention, or recovery tests?
- Which commitment could become stranded?
Findings and decision closure
The scribe records every challenge as answered, finding, decision, action, or parking-lot item. A finding contains observation, evidence, affected requirement, consequence, likelihood, priority, owner, treatment, due date, acceptance criteria, and retest. Use AWS340 rather than closing findings in meeting notes.
Allowed outcomes:
- Approved: required evidence exists and no blocking finding remains.
- Conditionally approved: named conditions, owners, evidence, dates, and expiry are explicit.
- Rework required: material decisions or evidence remain incomplete.
- Rejected: the proposal cannot satisfy a hard requirement or risk boundary.
Silence is not approval. A sponsor cannot accept security, legal, or operational risk outside their authority.
Scoring rubric
Score 100 points: decision framing 10, requirement/evidence discipline 15, architectural coherence 15, trade-off defense 15, security/data/failure reasoning 15, operations/migration/cost 15, stakeholder communication 10, correction and closure 5. Pass requires 80 overall and no category below half.
Automatic failure applies if the architect hides a known limitation, invents evidence, cannot identify authoritative data, has no rollback after target writes, assigns no owner to a critical control, or treats challenge as personal criticism rather than architecture evidence.
Required artifacts
Submit the pre-read, role/decision-rights map, agenda, versioned six-view package, requirements excerpt, option matrix, capacity and cost worksheets, challenge-card draw, question/answer transcript, findings register, changed-decision log, corrected diagrams, residual-risk record, stakeholder decision, and a personal reflection naming three reasoning improvements.