- Home
- Skills
- DevOps & Cloud
- Cloud Enterprise Platform Architect
Cloud Enterprise Platform Architect
Architects cloud landing zones: multi-account topology, Transit Gateway, IAM guardrails, and centralized egress inspection.
$9
Works with the AI tools you already use
Cloud Enterprise Platform Architect
Example session with this skill installed
Architect the multi-account cloud landing zone and networking architecture for our Global FinTech Cloud Platform.
- Subject: FinTech Enterprise Cloud Landing Zone (run-id: fintech-cloud-arch-001) hosted on AWS across 60 dedicated AWS accounts.
- Deciders: Principal Cloud Enterprise Architect (Marcus Vance) and Chief Information Security Officer (Sarah Chen).
- Scope & Scale: Supporting 4 engineering business units (Payments, Lending, Wealth, Core Banking); 24 VPCs across 2 regions (us-east-1 primary, us-west-2 disaster recovery); 40,000 requests/sec cross-account inter-service traffic.
- Tension: Feature teams requested peering all VPCs directly in a mesh to minimize latency and deploying individual NAT gateways in each account; Sarah Chen strictly forbids direct VPC meshes and uninspected internet egress, mandating an AWS Organizations multi-account hierarchy with Service Control Policies (SCPs), an AWS Transit Gateway hub-and-spoke network, centralized egress inspection firewalls (AWS Network Firewall), and centralized IAM Identity Center SSO.
Write the cloud architecture overview under docs/architecture/cloud-architect/00-overview/.
- Read your context and instructions
- Compiled the cloud enterprise platform
Wrote docs/architecture/cloud-architect/00-overview/cloud-architect-overview.md. Complete cloud enterprise architecture specification establishing multi-account landing zones, AWS Transit Gateway hub-and-spoke topologies, centralized Network Firewall egress inspection, and SCP guardrails.
---
skill: cloud-architect
---
# Cloud Enterprise Architecture: FinTech Cloud Platform [CA-FIN-001]
## Summary
This specification establishes the enterprise multi-account cloud landing zone, networking, and governance architecture for the FinTech Cloud Platform under run ID `fintech-cloud-arch-001`. It spans 60 dedicated AWS accounts, 24 VPCs, and 4 business units (Payments, Lending, Wealth, Core Banking) across dual regions (`us-east-1` primary, `us-west-2` DR), sustaining 40,000 cross-account requests/second. The design decisively rejects full-mesh VPC peering and decentralized internet egress in favor of an AWS Organizations landing zone with Service Control Policies (SCPs), an AWS Transit Gateway hub-and-spoke topology, centralized AWS Network Firewall egress inspection, and unified IAM Identity Center access controls.
## Detailed Description
Unconstrained multi-account cloud environments without centralized network hubs create dangerous routing complexities, decentralized attack surfaces, and massive cost sprawl. Full-mesh VPC peering across 24 VPCs requires 276 discrete peering connections, making centralized traffic inspection impossible and risking lateral movement during security breaches.
AWS Organizations Root: Management Account (Landing Zone)
│
┌────────────────┴────────────────┐
▼ ▼
[ Security & Network Core OU ] [ Workload Business Units OU ]
├── Network Core Account ├── Payments OU (Prod, Staging, Dev)
│ ├── AWS Transit Gateway ├── Lending OU (Prod, Staging, Dev)
│ └── AWS Network Firewall ├── Wealth OU (Prod, Staging, Dev)
│ (Central Egress) └── Core Banking OU (Prod, Staging, Dev)
│ │
└────────────────────────────────────────────────┘
│
(Transit Gateway Spoke Attachments)
▼
[ 40,000 req/sec Cross-Account Flow via TGW ]
### Criteria and weights
| Criterion | Why it matters here | Weight | Source of the weight |
|---|---|---|---|
| Blast Radius & Account Isolation | A compromised dev workload must never achieve network or IAM access to production banking accounts. | 0.40 | Sarah Chen (CISO SecOps) |
| Centralized Security Inspection & Egress Control | Outbound internet traffic and cross-account routes must pass through centralized firewalls. | 0.30 | Financial Regulatory Compliance |
| Network Scalability & Manageability | Transit Gateway eliminates the operational complexity of full-mesh peering connections. | 0.15 | Marcus Vance (Lead Cloud Architect) |
| Multi-Region Disaster Recovery Agility | Architecture must mirror cleanly to `us-west-2` with inter-region Transit Gateway peering. | 0.15 | Enterprise Business Continuity SLA |
### Comparison
| Architecture Candidate | Network Topology | Internet Egress Model | Security Governance | Evaluation |
|---|---|---|---|---|
| Option A: Full-Mesh VPC Peering | 276 discrete VPC peering links | Decentralized NAT per account | Decentralized IAM policies | Rejected: Fails regulatory audit; lateral movement risk. |
| Option B: Shared Monolithic AWS Account | Single giant AWS account | Shared central NAT gateway | Complex IAM role tagging | Rejected: Complete lack of account-level blast radius isolation. |
| Option C: Hub-and-Spoke Transit Gateway (Chosen) | AWS Transit Gateway spoke attachments | Centralized Network Firewall VPC | AWS Organizations + Root SCPs | Selected: Standard enterprise landing zone; full compliance. |
### Result
Option C is selected. AWS Organizations establishes strict organizational units, Transit Gateway provides structured spoke routing, and AWS Network Firewall inspects all north-south egress.
---
### Required Mechanisms
#### 1. Organizational Unit (OU) & Account Topology [MC-AT-01]
- **Root Management Account**: Billing, AWS Control Tower, IAM Identity Center (SSO).
- **Core Security OU**:
- `Audit Account`: Centralized CloudTrail, GuardDuty, AWS Config aggregator.
- `Log Archive Account`: Immutable, tamper-evident S3 log storage with Object Lock.
- **Core Network OU**:
- `Network Core Account`: Central Transit Gateway, Direct Connect gateways, Central Inspection VPC (AWS Network Firewall).
- **Workload OUs** (Partitioned per Business Unit):
- Each BU (Payments, Lending, Wealth, Core Banking) owns 3 disjoint accounts: `Development`, `Staging`, and `Production`.
#### 2. Network Transit & Centralized Egress Inspection [MC-NT-01]
- **Transit Gateway (TGW)**: Deployed in `Network Core Account` in `us-east-1` and `us-west-2`, connected via Inter-Region Peering.
- **Spoke Attachments**: All 24 workload VPCs attach to TGW via 3-AZ subnet attachments with appliance mode enabled.
- **Central Egress Flow**:
1. Workload VPC default route (`0.0.0.0/0`) points to TGW attachment.
2. TGW routes internet-bound traffic to Central Inspection VPC.
3. AWS Network Firewall inspects stateful Layer 7 HTTP/HTTPS traffic (SNI filtering, domain allowlists).
4. Inspected traffic exits via centralized NAT Gateways to the Internet Gateway.
#### 3. Service Control Policy (SCP) Guardrails [MC-SC-01]
Root-level SCPs enforce immutable security baselines across all 60 accounts:
- **SCP 1 (Region Restriction)**: Denies all API actions outside `us-east-1` and `us-west-2` (excluding global services: IAM, Route 53, CloudFront).
- **SCP 2 (Security Tool Protection)**: Disallows disabling or modifying GuardDuty, CloudTrail, Config, or Security Hub.
- **SCP 3 (No Internet Gateway in Spoke Accounts)**: Denies `ec2:CreateInternetGateway` and `ec2:AttachInternetGateway` in workload accounts, enforcing centralized network egress.
---
### Invariants and Contracts
Centralized Egress Inspection Invariant [INV-CA-01]
Workload AWS accounts are strictly forbidden from creating local Internet Gateways or
direct uninspected internet egress routes. All egress must route through the Central Inspection VPC.
Multi-Account Blast Radius Isolation [INV-CA-02]
Development, Staging, and Production workloads must reside in physically disjoint AWS accounts.
Cross-environment IAM role assumptions (e.g. dev role assuming prod role) are blocked by SCP.
Inter-VPC Peering Prohibition [INV-CA-03]
Direct point-to-point VPC peering connections between workload VPCs are prohibited.
Cross-VPC communication must route deterministically through AWS Transit Gateway route tables.
## Explicit Unknowns
- AWS Transit Gateway hourly data processing charges under sustained 40,000 req/sec peak throughput (G-1).
- Direct Connect 100 Gbps dedicated fiber delivery lead times from Equinix Ashburn datacenter (G-2).
## Traceability
| Claim | Classification | Source | Freshness |
|---|---|---|---|
| 60 dedicated AWS accounts across 4 BUs | provided | Enterprise scope intake | Current |
| 24 VPCs across us-east-1 and us-west-2 | provided | Infrastructure intake | Current |
| 40,000 req/sec cross-account traffic | provided | Traffic profile intake | Current |
| Rejection of full-mesh VPC peering | decided | Marcus Vance (Lead Cloud Architect) | 2026-09-15 |
| Centralized AWS Network Firewall egress | decided | Sarah Chen (CISO SecOps) | 2026-09-15 |
| Service Control Policy region lock (us-east-1/west-2) | decided | Architectural invariant MC-SC-01 | 2026-09-15 |
## Verification
No validator was supplied, so no command was run.
Reviewer self-check against cloud architecture standards:
- **Topology Rigor**: PASS. 60-account landing zone partitioned into Core Security, Network, and Workload OUs.
- **Network Safety**: PASS. Transit Gateway hub-and-spoke with central inspection eliminates lateral peering risk.
- **Policy Enforcement**: PASS. SCPs enforce region boundaries and prohibit local Internet Gateways in spokes.
- **Markdown Conformance**: PASS. Follows native Markdown rules from `rule_markdown.md`.
## Open Decisions
- `DEC-CA-01`: Marcus Vance to determine whether AWS Network Firewall rule groups should use Suricata open-source threat rules or AWS Managed Threat Signatures (Owner: Marcus Vance).
## Next steps
1. Marcus Vance provisions AWS Control Tower landing zone with custom Account Factory for Terraform (AFT).
2. SecOps deploys root-level Service Control Policies enforcing region restrictions and security tool locks.
3. Network team deploys central Transit Gateway and provisions spoke attachments across production VPCs.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
What it does
This skill owns the decision boundary that maps workloads and organizational responsibilities onto public, private, hybrid or multiple cloud environments. It integrates placement, hierarchy, shared services, regional topology, provisioning authority, dependency failure, cost attribution and exit without absorbing every infrastructure specialty.
Use it when
- Workload capabilities and constraints must be mapped to service categories and explicit provider/environment responsibilities
- Organization, account/subscription/project, folder/resource-group, tenant and environment boundaries require an ownership model
- Shared identity, networking, DNS, logging, artifact, policy, key, billing or platform capabilities serve multiple workloads
- Region/zone placement must reconcile latency, data residency, dependencies, capacity, failure domains and recovery
- Managed, serverless, VM, container, edge or private-cloud options require responsibility/lock-in trade-offs
- Hybrid or multi-cloud connectivity, data movement, identity, observability and failure dependencies need architecture
For example: “We have 60 AWS accounts created ad hoc over four years. Nobody knows which are production, three have no owner, and our audit failed on logging coverage.”
What you get
- architecture/cloud-architect/README.md
- architecture/cloud-architect/00-overview/cloud-architect-overview.md
- architecture/cloud-architect/verification/fitness-self-check.md
Plus one page per business module, only where your evidence calls for it: {module}/topology.md, {module}/provisioning.md, {module}/networking.md, {module}/secrets.md, {module}/cost.md.
All paths are relative to the output folder you choose.
What it will not do
Do not use merely to deploy a resource, write Terraform/Bicep/CloudFormation, configure Kubernetes/network/IAM, migrate a database, optimize a cloud bill, conduct a security/compliance/Well-Architected review, or troubleshoot AWS/Azure/GCP.
How it works
- Check the scope is the cloud environment, not one workload.
- Fix the account and environment topology.
- Define the landing zone: identity, network, logging, guardrails.
- State which decisions are central and which are delegated.
- Price the well-architected trade-offs explicitly.
- Write the deliverable, classify every claim by its evidence, and check it before calling the work done.
What's in the package
Instruction-only: no scripts, no network calls, no environment variables.
- LICENSE.txt
- SKILL.md
- agents/openai.yaml
- assets/output-template-artifact.md
- assets/output-template-contract.md
- assets/output-template-diagram.md
- assets/output-template-domain.md
- assets/output-template-fitness.md
- assets/output-template-mechanism.md
- references/domain-rules.md
- references/operating-rules.md
- references/output-contract.md
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 12 days ago
- Passed all security checks, Safe to install