← CybersecurityCybersecurity

Enterprise & Cloud Security Architecture

Reference architectures that hold up in production — not a diagram that looked great in a steering committee deck and started drifting the week after launch.

"Architecture" gets used loosely in security conversations — sometimes it means a diagram, sometimes it means a tool list, sometimes it just means whatever the last audit asked for. The actual job is narrower and harder: decide, before the first workload is deployed, what is structurally impossible, what requires an exception, and what is simply allowed — then encode that decision so it survives contact with a team that's moving fast and didn't read the diagram.

Done well, cloud security architecture is mostly invisible. Teams ship inside guardrails they never had to think about, because the platform made the secure path the easy path.

The Five Layers, Bottom to Top

Each layer constrains the one above it — a workload can only be as secure as the identity boundary and guardrails it was deployed inside of.

The five-layer cloud security architecture cycleDrift and new services feed the next baseline review1GUARDRAILS🧱SCPs / Azure PolicySet org-wide, not per-teamThe floor nothingcan fall through.2IDENTITY BOUNDARY🔑Account/subscriptionper workloadWho can touch what,and where it stops.3NETWORK SEGMENTATION🕸️Hub-spoke, privateendpoints, no flat networkBlast radius,contained by design.4WORKLOAD PATTERNS🏗️Reference templatesnot one-off buildsBuilt once,reused everywhere.5CONTINUOUS ASSURANCE📡Config drift & posturechecked continuouslyCaught in days,not next year's audit.

Where AWS and Azure Building Blocks Land

Different vendor, same five layers — the Well-Architected Framework and NIST CSF describe the same discipline from two different angles.

LayerAWSAzureWhat It Enforces
GuardrailsService Control Policies, AWS OrganizationsAzure Policy, Management GroupsWhat no account can ever do, regardless of who is in it
Identity boundaryIAM Identity Center, account-per-workloadEntra ID, subscription-per-workloadWho can touch what, and where the blast radius stops
Network segmentationVPC hub-and-spoke, PrivateLinkHub-spoke VNet, Private EndpointsContainment — a compromise in one spoke stays there
Workload patternsLanding zone account vending, reference templatesAzure Landing Zones, deployment templatesConsistency — the same secure pattern every time, not a one-off
Continuous assuranceAWS Config, Security HubDefender for Cloud, Azure MonitorDrift caught in days, not discovered in next year’s audit

Common Workload Patterns, and What Actually Changes

The five layers above are the floor every workload stands on — but the workload's own type still drives the one or two decisions that matter most.

WorkloadKey DecisionWhy
Public-facing web appIngress control at the edgeWAF and DDoS protection in front of a load balancer, with compute kept private — the internet touches the edge, never the workload directly
Internal line-of-business appNo public IP, everReachable only through private networking and identity-aware access — if it doesn’t need the internet, it shouldn’t be routable from it
Data platform / lakehouseAccess control at the data layerFine-grained, row- and column-level permissions — network access to the account was never the real control here
AI / ML training & inferenceProvenance over the model and its dataWhat data trained it, what it’s allowed to call at inference — the workload boundary now includes the model’s own behavior
Hybrid / OT-connectedOne-way data flow through a DMZIT and OT segmented deliberately, with no direct path from OT to the internet — availability there outranks patch speed

Landing Zone vs. a Pile of Accounts — the Distinction That Actually Matters

Most organizations don't lack accounts or subscriptions — they lack a factory that produces them consistently. A landing zone isn't a single account, it's the combination of an account-vending process, a baseline set of guardrails applied automatically to every new account, and a small number of shared services (logging, identity, networking) every workload account plugs into. Without that factory, every new account is architected from a blank page by whoever happens to be building it — which is how a company ends up with two hundred accounts, no two configured quite the same way, and no one who can say with confidence what any of them actually allow.

How I'd Build It, Not Just Diagram It

Where These Architectures Actually Fail

The Well-Architected Framework and NIST CSF are both just checklists for the same underlying question: if this account were compromised tomorrow, what exactly would stop it from spreading?