SAP-C02 · D1 · 26%

Design Solutions for Organizational Complexity

Design organization-wide connectivity, security, resilience, governance, and cost visibility across accounts, Regions, workloads, and business boundaries.

Provider facts checked 2026-08-03

Objective coverage

Objective 1.1 · high

Architect network connectivity

Choose scalable connectivity, routing, DNS, segmentation, inspection, hybrid, and multi-Region patterns for complex organizations.

Lesson
d1-lesson
Practice pool
d1-questions
Application
sap-l02
Objective 1.2 · high

Prescribe security controls

Establish organization-wide identity, detective, preventive, data, network, and delegated-administration controls with clear ownership.

Lesson
d1-lesson
Practice pool
d1-questions
Application
sap-l01
Objective 1.3 · high

Design reliable and resilient architectures

Set availability, dependency, failure-isolation, recovery, quota, and operational patterns across organizational workloads.

Lesson
d1-lesson
Practice pool
d1-questions
Application
sap-l03
Objective 1.4 · high

Design a multi-account environment

Structure organizations, OUs, accounts, shared services, landing zones, guardrails, identity, logging, and account vending.

Lesson
d1-lesson
Practice pool
d1-questions
Application
sap-l01
Objective 1.5 · normal

Determine cost visibility and control

Allocate, attribute, forecast, govern, and optimize cost across accounts and business ownership boundaries.

Lesson
d1-lesson
Practice pool
d1-questions
Application
sap-l01, sap-l07

Decision frame

Organizational complexity changes the unit of architecture. The question is no longer whether one workload can run; it is whether many teams can deploy, connect, govern, recover, and pay for workloads without turning a central platform into a bottleneck or a single point of failure.

Start with ownership and control requirements. Identify business units, legal entities, environments, data classes, Regions, network trust domains, operational teams, regulatory scope, shared services, and chargeback needs. Then design account, identity, network, logging, security, resilience, and cost boundaries that can evolve.

Objective map

ObjectiveRequired judgmentProof
1.1 Architect network connectivitySelect scalable DNS, routing, segmentation, inspection, hybrid, and multi-Region patternsRoute domains, failure behavior, ownership, and return paths are documented and tested
1.2 Prescribe security controlsEstablish organization-wide identity, preventive, detective, data, network, and delegated controlsNew accounts receive controls and central findings without routine management-account access
1.3 Design reliable and resilient architecturesSet failure isolation, dependencies, quotas, recovery, and operational ownershipWorkloads meet stated objectives during dependency and Region/AZ failure tests
1.4 Design a multi-account environmentStructure organizations, OUs, accounts, landing zones, shared services, and account vendingAccount creation and retirement follow a governed lifecycle
1.5 Determine cost visibility and controlAttribute, forecast, govern, and optimize cost across ownersEach significant cost has an accountable owner, budget signal, and unit or allocation model

Multi-account operating model

Use accounts as security, billing, quota, and operational boundaries. Separate production and non-production. Consider dedicated management, log archive, security tooling, network, shared services, backup, and regulated workload accounts according to scale and control needs. Keep workloads out of the Organizations management account and delegate supported services.

Organizational units should reflect policy and lifecycle requirements, not only reporting lines. A regulated production OU may need different Regions, backup, logging, change, and network controls from an experimentation OU. Keep the OU hierarchy understandable; deep structures and many overlapping policies make access and operations harder to reason about.

Account vending should establish owner, contacts, budgets, tags, identity access, organization placement, network attachment, logging, security services, backup, and decommissioning. AWS Control Tower can provide a governed landing-zone foundation, while custom automation may extend it. Avoid one-off manual accounts that never receive baseline updates.

Central teams should provide paved roads: approved patterns, automated controls, observable platforms, and documented escape hatches. Workload teams remain responsible for application behavior, data, least privilege, testing, and remediation within the shared-responsibility and platform model.

Network architecture at scale

Separate connectivity from authorization. A route enables reachability; identity and resource policies decide whether a service action is permitted. Build network domains around trust, inspection, availability, and ownership.

VPC peering provides direct, non-transitive connectivity and can fit a small number of relationships. Transit Gateway provides regional hub-and-spoke routing with route-table segmentation. Cloud WAN can apply centrally governed global network policy across supported core networks. PrivateLink exposes a service to consumers without broad network connectivity. AWS Resource Access Manager can share supported resources across accounts. Choose the pattern that minimizes unnecessary reachability and operating complexity.

For hybrid access, Direct Connect provides dedicated connectivity and BGP routing; Site-to-Site VPN provides encrypted tunnels and can be primary, backup, or an interim path. Design redundancy across customer devices, locations, connections, virtual interfaces, transit paths, and providers according to the availability objective. Direct Connect does not remove the need to decide encryption.

Centralized egress and inspection simplify policy and evidence but create routing and shared-fate complexity. Distributed controls improve isolation and team ownership but can duplicate cost and configuration. Model Availability Zone affinity, symmetric return paths, appliance capacity, DNS resolution, service endpoints, failure behavior, and bypass paths. Use Route 53 Resolver endpoints and rules for hybrid DNS, and define which namespace is authoritative.

Security and delegated controls

Use IAM Identity Center and federation for workforce access and workload roles for applications. Apply SCPs to non-negotiable organization boundaries; they limit maximum permissions and do not grant access. Centralize CloudTrail, Config, GuardDuty, Security Hub CSPM, Security Lake, and other supported services through delegated administration where appropriate. Protect the log archive from workload administrators.

Prescribe controls at the layer that can enforce them. Organization policy can restrict Regions or high-risk actions. Deployment gates and CloudFormation Hooks can reject prohibited resource configuration. Config rules detect runtime drift. Resource, key, endpoint, and identity policies enforce service access. Do not force every detailed workload permission into a central SCP.

Reliability across an organization

Translate business impact into availability, RTO, RPO, durability, and recovery requirements for each workload. Multi-AZ is not synonymous with multi-Region, and multi-Region is not automatically justified. Understand dependency failure domains: identity, DNS, control planes, shared networks, artifact stores, pipelines, secrets, quotas, and third parties.

Use cell or workload isolation where blast radius matters. Maintain service quota visibility across accounts and Regions. Central platforms need capacity and failure plans because many workloads depend on them. Backups require protected ownership, retention, copy strategy where justified, and restore testing. Define who declares recovery and who validates the business service.

Cost visibility and control

Design account, tag, cost category, and allocation structures together. Accounts provide a strong allocation boundary; tags add resource-level context but need enforcement and inheritance strategy. Use Cost Explorer, Cost and Usage Reports, budgets, anomaly detection, and organization billing capabilities according to analysis depth. Connect spend to owners and business units, then to meaningful unit economics where possible.

Separate visibility, governance, and optimization. A budget alert creates visibility, not a hard cap. SCPs are rarely a precise cost control. Service quotas can limit scale but may harm availability. Use architectural patterns, approved catalogs, autoscaling bounds, lifecycle policies, purchasing commitments, and owner review. Commitments should follow stable measured usage, not forecast optimism.

Decision patterns

NeedPreferKey tradeoff
Many VPCs with segmented regional routingTransit Gateway route domainsHub cost and route/inspection complexity
Centrally governed global networkCloud WAN when policy and scale fitNew operating model and service scope
Expose one service without broad routesPrivateLinkEndpoint cost, DNS, and service design
Strong workload and billing boundarySeparate AWS accountAccount lifecycle and platform automation
Central security operationsDelegated security and log archive accountsClear remediation ownership still required
Allocate shared platform costAccount/tag/cost-category model with ownersAllocation rules must be maintained and explainable

Scenario drill

A global company has 12 business units, regulated and unregulated workloads, two data centers, 200 AWS accounts, shared identity, centralized inspection, and independent product teams.

  1. Define OUs from policy and lifecycle requirements and create governed account vending.
  2. Use Identity Center for workforce access and delegate security services away from the management account.
  3. Design regional transit domains and hybrid connectivity with redundant Direct Connect and VPN paths.
  4. Expose shared application services through PrivateLink where broad routing is unnecessary.
  5. Protect central logs and define workload-versus-platform remediation ownership.
  6. Assign cost through account boundaries, enforced tags, cost categories, budgets, and shared-platform allocation.
  7. Test failure of inspection, hybrid connectivity, DNS, identity, quotas, and a shared service.

Common traps

  • Creating one VPC or account for the entire organization to simplify inventory.
  • Designing OUs only around the current org chart.
  • Using SCPs as detailed permission policies or cost caps.
  • Centralizing every platform without modeling shared-fate failure.
  • Treating a route as authorization or a private address as a trust decision.
  • Buying commitments before stable usage and ownership are visible.
  • Building account vending without retirement, contact, and budget lifecycle.

Self-check

  1. Compare peering, Transit Gateway, Cloud WAN, and PrivateLink for one organization.
  2. Explain what belongs in an SCP versus a deployment gate or identity policy.
  3. Identify five shared services that can become organizational failure domains.
  4. Design a cost-allocation model for a shared network and security platform.
  5. Describe the evidence that proves a new account received its baseline.

Primary references