How Infrastructure Connects to Everything Else

This domain runs what the other domains design. Each row names the cloud-side concept, the concept it maps onto elsewhere, and why the depth lives there rather than here.

Operating Systems

Virtual machine→Virtualization and the guest kernelOpen →

A VM is a kernel running on virtual hardware; what that kernel does is the OS domain.

Container→Namespaces and cgroupsOpen →

Container isolation is a kernel feature. This domain uses it; the OS domain explains it.

Block volume→File systemsOpen →

A block device becomes useful only once a filesystem is on it.

Load balancer target→Sockets and I/OOpen →

Connection handling and backpressure at the process level decide what a target can absorb.

Computer Networking

VPC and subnets→IP, subnetting and routingOpen →

A virtual network is address ranges and route tables — the fundamentals are taught there.

Load balancer→TCP and HTTPOpen →

L4 versus L7 is a question about which layer the balancer terminates.

NAT gateway→NAT internalsOpen →

Translation tables and port allocation explain why a NAT exhausts under load.

CDN→DNS and routingOpen →

Edge selection is a routing and resolution problem before it is a caching one.

Security Engineering

IAM policy→Least privilegeOpen →

The policy is the mechanism; the principle and its threat model live in Security.

Secret manager→Secret lifecycleOpen →

Storage, rotation, revocation and audit are a security discipline this domain operationalizes.

Private subnet→Network segmentationOpen →

Subnet boundaries are one implementation of a segmentation strategy.

CI/CD identity→Supply chain securityOpen →

The pipeline that can deploy to production is one of the highest-value identities you own.

Database Engineering

Managed PostgreSQL→Database scaling and recoveryOpen →

The provider runs the process; the schema, queries and indexes are still database engineering.

Read replica→Replication and lagOpen →

Adding a replica buys read capacity and introduces staleness you must design around.

Database Internals

Disk type and IOPS→Page I/O and WAL latencyOpen →

The volume you provision decides how fast a commit can be durable.

Instance memory→Buffer pool effectivenessOpen →

Right-sizing a database instance is a buffer-pool decision wearing an infrastructure label.

Software Architecture

Queue and workers→Asynchronous architectureOpen →

Architecture decides that the work should be async; this domain runs and scales the workers.

Load balancer→Scale-out architectureOpen →

Architecture decides to scale horizontally; this domain deploys and health-checks the fleet.

Service discovery→MicroservicesOpen →

Discovery only becomes a problem once services are separately deployable.

System Design

"We need a cache"→Caching decisionsOpen →

System design decides that a cache is warranted. This domain deploys, secures, monitors and scales it.

Observability & Performance

Autoscaling signal→Saturation metricsOpen →

Scaling on the right signal requires knowing which metric represents pressure.

Right-sizing→CPU and memory evidenceOpen →

Sizing without a distribution — not just an average — is how a zone failure takes down the survivors.

Agentic AI Engineering

Agent worker→Durable job infrastructureOpen →

A run that lasts ten minutes is a job, not a request, and needs a queue and a worker.

Tool sandbox→Container and VM isolationOpen →

Executing model-chosen code is exactly the case where the isolation boundary has to be real.

Model credentials→Secrets and networkingOpen →

A model API key is a production secret with a per-token cost attached to its misuse.