Architecture
FIG. 02 · NETWORK enterprise platform · terraform
Public front door, private compute
The front door is public; the compute never is. HTTPS terminates at a shared ALB, PrivateLink carries traffic across the account boundary into a VPC with no public IPs, and an internal NLB fans out to Fargate. Packaged as a reusable Terraform module.
alb·privatelink·nlb·fargate·acm·terraform
full doc →
FIG. 03 · CI-CD built twice, independently · org infra + saas fleet
Pipelines that hold no credentials
No cloud keys exist anywhere in the pipeline. Every run assumes a short-lived IAM role via GitHub OIDC; plans post on the PR, applies wait for a human. Designed once for an org's shared infrastructure and again for a fleet of client sites, plus a guard job that fails loudly instead of letting a skipped run report green.
github actions·oidc·iam·terraform·reusable workflows
full doc →
FIG. 04 · INFRA multi-tenant saas · in production
One template, a fleet of sites
Tenancy is enforced by the database, not the app. One template provisions each client site: repo, secrets, tiered features, Amplify + ACM via Terraform, DNS withheld until the certificate verifies. Every site shares one Postgres behind row-level security keyed by per-tenant JWTs; template updates fan out as reviewable PRs to the fleet.
astro·github actions·terraform·amplify·cloudflare dns·supabase rls
full doc →
FIG. 05 · OBSERVABILITY homelab · 222 days uptime
Monitoring with zero dependencies
Poll at the rate the data actually changes. A dependency-free Python service polls the hypervisor at tiered intervals measured from real API behavior, and streams to the dashboard over SSE with constant fan-out cost. Read-only API role, bound to the WireGuard mesh only. The lab has zero WAN exposure.
proxmox·python stdlib·sse·tailscale·systemd
full doc →
FIG. 06 · INFRA seven production platforms · delivered
One root stack, nine wired children
No child stack knows another's resource IDs. A root stack composes nine children (networking, identity, compute, search, and edge each in their own template) wired together through cross-stack outputs instead of copy-pasted identifiers. The same shape was re-cut across seven production platforms, from the full graph down to a single IAM-governance stack.
cloudformation·nested stacks·cloudfront·waf·cognito·iam
full doc →
FIG. 07 · NETWORK shared org network · in staging
One VPC per org, not per app
One network for the whole organization, not one per app. Public and private subnets split across all three zones, with NAT gateway creation left as a variable rather than a standing cost. The module is hand-rolled with object-typed ingress and egress rules and published for git-source consumption, so a project pins a ref instead of copying the file.
terraform·vpc·nat gateway·s3 backend
full doc →