Skip to content
Ameen Abozaid
ARC-012

Cloud architecture

  • 6 Lessons
  • 4 h practice (estimate)
On this page 9 topics

Overview

Topics

  • AWS or Azure reference architectures
  • regions
  • availability zones

Learn first

4 h of practice (estimate)

Learning outcomes

  1. Use regions and availability zones to design for latency, resilience, and data residency.
  2. Apply the provider's reference architectures for a web and mobile commerce workload, adapting rather than copying them.
  3. Structure accounts/subscriptions and environments for isolation and blast-radius control.
  4. Produce a target cloud architecture diagram with trust boundaries.

Lessons

  1. 01Regions, zones, and edge locations
  2. 02Reading reference architectures critically
  3. 03Accounts, subscriptions, and environments
  4. 04A reference web/mobile commerce architecture
  5. 05Demo: Larkspur's target cloud architecture
  6. 06Demo: adapting a reference architecture to Larkspur's constraints

Lab and exercises

Lab

ARC-012-LAB1 · Larkspur target architecture

Outcomes: 1–4 · Time: ~4 h (written for one provider; verify service names before recording)

  1. Collect the requirements from ARC-003-LAB1: availability, residency, peak load, ERP link, store connectivity.
  2. Choose region and zones with reasons; note the DR option.
  3. Design the account/subscription and environment structure.
  4. Draw the target architecture diagram (edge, application, data, integration) with trust boundaries.
  5. Add a traceability table: each element to its requirement.

Acceptance: each element traceable to a requirement from ARC-003-LAB1.

Exercises (case-based; six exercises)

IDOutcomeTask
ARC-012-EX011Larkspur's customers are in one country and the law requires customer data to stay in it. Choose a region strategy and explain the DR implication.
ARC-012-EX021Compare single-zone, multi-zone, and multi-region for the storefront: what each survives and what it costs.
ARC-012-EX032A reference architecture includes a global database, a streaming pipeline, and a CDN. Classify each as adopt, adapt, or reject for Larkspur.
ARC-012-EX043Propose an account structure for Larkspur and justify each account.
ARC-012-EX053A developer's leaked key was used in a one-account setup. Describe the blast radius there versus in your structure.
ARC-012-EX064Review a draft diagram with no trust boundaries; list the boundaries to add and what crosses each.
Show solutions
  • EX01 Primary region in-country; keep DR in-country (a second region or a second site) or confirm legal permission before replicating abroad; edge caching holds no personal data.
  • EX02 Single zone: survives nothing structural; cheap. Multi-zone: survives a data center loss; moderate cost. Multi-region: survives a regional outage; highest cost and complexity (data replication, failover).
  • EX03 Global database: reject (no requirement). Streaming pipeline: reject unless real-time analytics is a requirement. CDN: adopt for media and static assets.
  • EX04 Prod, non-prod (dev/test), shared-network, security-logging (read-only for most), sandbox with budget cap. Each isolates identity, billing, and failure.
  • EX05 One account: the key reaches prod data and everything. Split: the key is limited to non-prod, no path to prod data; detection through central logging.
  • EX06 Internet to edge; edge to application; application to data tier; platform to on-premises ERP; platform to third-party payment provider. Note authentication and encryption at each crossing.

Workplace evidence: a cloud architecture you designed that went to production.

Outcome coverage: all outcomes covered by exercises and the lab.

Quiz

Outcomes: O1 regions and zones · O2 reference architectures · O3 accounts and environments · O4 diagram and trust boundaries.

A self-check for you: nothing is graded, saved or sent anywhere. Choose an answer, then check it. You can try again as often as you like.

  1. 1Deploying across multiple availability zones in one region protects against:O1
  2. 2Which factor most directly limits region choice for personal data?O1
  3. 3A CDN mainly helps with:O1
  4. 4The best use of a provider reference architecture is:O2
  5. 5A reference component that serves no Larkspur requirement should be:O2
  6. 6Why use separate accounts per environment?O3
  7. 7Which extra account is typically worthwhile early?O3
  8. 8"Blast radius" means:O3
  9. 9Where should a trust boundary be drawn?O4
  10. 10A good target diagram lets a reviewer:O4

Practical part

Architecture review of the ARC-012-LAB1 diagram and traceability table plus exercises ARC-012-EX01 to EX06. Pass: quiz at least 8/10, at least five of six exercises correct, and every diagram element traceable to a requirement.

Common mistakes

Copying a reference architecture wholesale; one account for every environment.

Assessment

Architecture review.

Workplace evidence

A cloud architecture you designed that went to production.

Career relevance

Every later infrastructure module.

Type to search levels, phases, modules and lessons.