Capability evidence
Assess how the architect exposes tradeoffs, not how quickly they reproduce a reference stack.
A useful assessment includes conflicting availability and cost priorities, uncertain demand, two data classes, a latency-sensitive path, a batch path, a legacy dependency, overlapping networks, human and workload identities, one managed service with strong coupling, a team without operational experience, a fixed date, a recovery gap, a provider feature with no tested exit, and a stakeholder asking for multi-cloud without a failure or commercial reason. It should reveal whether the person makes decisions easier to review, implement, operate, and change.
01Context and quality-attribute priorities
Give the person business drivers, user journeys, workloads, data, dependencies, current systems, obligations, team capability, demand shapes, incidents, cost pressure, deadlines, and a list of qualities all marked critical. Ask for a bounded system context and concrete quality scenarios with priority, stimulus, environment, measurable response, tradeoff owner, and acceptance evidence.
Confirm: The person separates goals, constraints and proposed solutions; identifies stakeholders and decision horizons; maps current behavior and dependencies; turns vague quality labels into observable scenarios; challenges contradictory absolutes; records source, confidence and missing facts; prioritizes with accountable owners; includes delivery and operation; and can recommend a simpler system, current-state improvement, staged decision, or no cloud move when evidence supports it.
02Boundaries, options, and shared responsibility
Present service and deployment models, on-premises and cloud assets, tenants, identities, networks, APIs, events, databases, files, queues, third parties, regions, runtimes, provider services, infrastructure, configuration, delivery paths, support, licenses, contracts, and skills. Ask for multiple viable boundary and placement options rather than one polished target.
Confirm: The person traces business, service, data, consistency, trust, failure and ownership boundaries; distinguishes infrastructure, platform and software responsibilities; evaluates coupling, locality, sovereignty, portability and provider limits; keeps identity and network location separate; accounts for team and support capability; includes build, buy, retain, retire, hybrid, one-provider and multi-provider choices; and states what each option simplifies, transfers, constrains, costs, and makes harder.
03Tradeoff evidence, decision, and delivery
Use candidate designs that differ across security, reliability, latency, capacity, consistency, operability, maintainability, delivery speed, portability, provider coupling, cost and sustainability. Add uncertain benchmarks, provider quotas, a hidden external side effect, an architectural spike, an assessment score, and a decision needed before every fact can be known.
Confirm: The person identifies sensitivity and tradeoff points, uses representative prototypes and measurements rather than aesthetic preference, states benchmark and forecast assumptions, separates provider guidance from local proof, traces decisions to quality scenarios, records rejected options and risks, gives decisions an owner and revisit trigger, sequences enabling work and reversible slices, preserves rollback and coexistence where needed, and hands implementers acceptance and observability criteria instead of a diagram alone.
04Operation, governance, evolution, and exit
Review telemetry, service objectives, incidents, recovery exercises, capacity, performance, quotas, usage, billing, allocation, unit cost, provider changes, security findings, delivery friction, exceptions, architecture drift, team bottlenecks, migration progress, export, decommissioning, and a design record only the lead architect understands.
Confirm: The person connects operating evidence to quality scenarios and releases, distinguishes expected from observed qualities, revisits decisions as demand, pricing, providers and skills change, delegates routine decisions through bounded principles and guardrails, expires exceptions, treats governance as a feedback system, tests recovery and exit paths, retires obsolete services and access, spreads reasoning through records and reviews, and leaves teams able to evolve the design without permanent architect approval.