IBM Certified Solution Architect - Cloud Architect - Practice Questions¶
15 questions for this exam, weighted toward architecture design principles (25%), then infrastructure architecture and application and data architecture (20% each), security architecture (15%), and HA/DR and performance.
Cert page: exams/ibm/cloud-solution-architect/
Question 1¶
Scenario: A requirement states "the system must be highly available." What should the architect do first?
A. Add redundancy everywhere, duplicating every component and database in each zone before any availability target has been agreed with the business B. Quantify it: define the availability target, RTO, and RPO, and identify what the business loses per hour of downtime C. Buy the largest instances D. Deploy across three zones
Answer
**Correct: B** **Why:** "Highly available" is not a design input until it is a number, because the cost difference between 99.9% and 99.99% is large and the business may not want to pay it. RTO and RPO then drive the specific mechanisms: replication, backup frequency, and failover automation.Question 2¶
Scenario: An application must be portable across IBM Cloud, another public cloud, and on-premises.
A. Rewrite per environment B. Virtual machines with manual configuration scripts kept separately for each cloud and each data center C. Use IBM-specific PaaS everywhere D. Containerize on Red Hat OpenShift, keeping cloud-specific dependencies behind abstractions
Answer
**Correct: D** **Why:** A consistent platform is what makes portability real rather than theoretical. Be honest about the cost: portability means avoiding the managed services that would otherwise reduce your operational burden, so it should be justified by an actual requirement.Question 3¶
Scenario: A monolith is being decomposed. What should drive the service boundaries?
A. Business capabilities and data ownership, so each service owns its data and changes independently B. Code file count C. Team size, creating one service per team and sizing each service to match that team's headcount exactly D. Technology preference, so that each team picks its favourite language and framework for its own service
Answer
**Correct: A** **Why:** Boundaries that cut across a business capability produce services that must be deployed together, which is a distributed monolith: all the operational cost of microservices with none of the independence. Shared databases are the usual symptom.Question 4¶
Scenario: Two services must remain consistent across a business transaction without distributed transactions.
A. The saga pattern, with local transactions and compensating actions, accepting eventual consistency B. A shared database C. Two-phase commit across the services' databases, with a coordinator locking rows until every participant votes D. Manual reconciliation by operations staff, who compare the two databases each night and fix the differences
Answer
**Correct: A** **Why:** Two-phase commit couples availability across services: if one participant is down, nothing commits. Sagas trade atomicity for availability, which requires designing the compensating action and accepting a window where the system is inconsistent.Question 5¶
Scenario: An architecture must tolerate a regional outage with an RPO under 15 minutes.
A. Multi-zone within one region, which survives a data center failure but not the loss of the whole region B. A larger instance size in the primary region, with more CPU and memory for the database C. Backups taken every five minutes to a bucket in the same region as the production system D. Cross-region asynchronous replication with a rehearsed failover procedure
Answer
**Correct: D** **Why:** Multi-zone protects against a data center, not a region. Asynchronous cross-region replication meets a 15-minute RPO comfortably, and the part that determines whether it works is rehearsal: an untested failover reliably fails on a dependency nobody remembered.Question 6¶
Scenario: A design uses a message queue between services.
A. It adds no benefit B. It decouples producers from consumers in time and rate, absorbing bursts and letting the consumer fail without losing work C. It removes the need for error handling because messages are always delivered exactly once and processed successfully by every consumer D. It guarantees ordering globally
Answer
**Correct: B** **Why:** Buffering and decoupling are the benefits. The costs are real too: eventual consistency, harder end-to-end tracing, and the need to handle duplicate delivery, since most systems guarantee at-least-once rather than exactly-once.Question 7¶
Scenario: Data residency requires that customer data never leaves a specific country.
A. Use a global CDN so that customer data is cached close to the users in every country they live in B. Use in-country regions, restrict replication and backup targets, and verify managed services C. Encrypt the data with a customer-managed key and then store the encrypted copies in any convenient region D. Document the residency intent in the security policy and ask each team to follow it when it deploys
Answer
**Correct: B** **Why:** The parts that leak are the ones you did not choose explicitly: backup destinations, disaster recovery replicas, telemetry, and provider support access. Verifying each is what turns a residency claim into something defensible in an audit.Question 8¶
Scenario: A security architecture must limit lateral movement after a compromise.
A. A single perimeter firewall at the network edge that blocks inbound traffic while trusting every workload already inside the internal network B. Strong passwords C. Network segmentation, per-service identity with least privilege, and an assume-breach posture D. Antivirus software installed on every server and developer laptop, with signatures updated every day
Answer
**Correct: C** **Why:** A perimeter defends the outside only, so once one workload is compromised a flat network gives the attacker everything. Segmentation plus workload identity means each additional step requires defeating another control, which is the assume-breach posture.Question 9¶
Scenario: An architecture decision must be recorded for future teams.
A. A diagram alone, drawn once in a slide deck, shared by email at kickoff and never updated after the design changes later B. A verbal agreement C. An architecture decision record with the context, options considered, decision and consequences D. Code comments written by the developers next to the relevant source code at the time of each change, kept in the repo
Answer
**Correct: C** **Why:** A diagram shows what was built but not why, so the next team cannot tell which constraints still apply. Recording the rejected options is the part that prevents relitigating the same debate two years later.Question 10¶
Scenario: Performance requirements must be validated before go-live.
A. Measure only the average response time under the normal daily load and report it to the sponsor B. Test in production after launch, using the first wave of paying customers as the load test C. Load test against the defined targets, including soak and peak-plus-headroom tests D. Assume it will scale because the cloud provider advertises elastic capacity for every service
Answer
**Correct: C** **Why:** Averages hide the tail users experience, so measure percentiles. Soak testing catches leaks and resource exhaustion that a short burst test misses, which is the class of problem that appears three days after launch.Question 11¶
Scenario: Cost must be considered in the architecture, not after it.
A. Optimize later B. Model the cost of each design option, including data transfer and operational effort, and treat it as a design constraint alongside performance and availability C. Cost is a finance problem D. Choose the cheapest option always
Answer
**Correct: B** **Why:** Architecture decisions set the cost floor: choosing an architecture with heavy cross-zone data transfer or per-request pricing at scale locks in a bill that no later tuning removes. Operational effort belongs in the model because staff time is a real cost.Question 12¶
Scenario: A stateless application tier is preferred. Why?
A. Any instance can serve any request, so scaling, replacement, and failure recovery are trivial; state lives in a data store or cache B. It is always faster C. It needs no database D. It is simpler to write
Answer
**Correct: A** **Why:** Statelessness is what makes horizontal scaling and instance replacement safe. Session affinity is the compromise that reintroduces the problem, which is why sessions usually move to a shared cache instead.Question 13¶
Scenario: An integration must connect to an on-premises system from cloud.
A. Poll the on-premises system over the public internet on a schedule from a cloud function B. Private connectivity (Direct Link or VPN) plus an API gateway or secure connector C. Copy the data by hand every night using exported files that are moved across on a shared drive D. Expose the on-premises system publicly through a static IP address and rely on a shared application password sent in a request header
Answer
**Correct: B** **Why:** Private connectivity plus a controlled integration point limits exposure to one interface rather than a whole system. Direct Link provides dedicated, predictable bandwidth where a VPN over the internet does not.Question 14¶
Scenario: An architecture review asks about observability.
A. Logs are enough B. Add monitoring after launch C. Rely on the provider's dashboards D. Design for metrics, logs, and traces from the start, with correlation identifiers propagated across services, plus SLIs and SLOs for the user-facing behavior
Answer
**Correct: D** **Why:** Trace propagation must be built into the services, so retrofitting it means touching everything. Defining SLIs from the user's perspective rather than from infrastructure metrics is what makes alerts correspond to real problems.Question 15¶
Scenario: A stakeholder asks for a technology the architect believes is wrong for the requirement.
A. Build it the way the architect prefers without telling the stakeholder, then explain the change after delivery if someone notices and complains B. Comply silently C. State the trade-offs with evidence, propose an alternative, and if the decision stands, record it as an ADR with the accepted risks D. Refuse
Answer
**Correct: C** **Why:** The architect's job is to make consequences visible, not to win. Recording the decision with its accepted risks means the organization owns the choice knowingly, which is also what protects the team when the risk materializes.Where to go deeper¶
- IBM Cloud Solution Architect cert page - notes, practice plan, strategy
- IBM Cloud Advocate practice questions - the foundations below this
- Zero trust architecture - the security model in question 8
- SRE and reliability topic index - availability in practice
- π IBM Training - official certification pages