|
|
|
|
|
by FujiApple
1035 days ago
|
|
This is very similar to the layering approach I ended up with for a service I built a couple of years ago (AWS using Pulumi). Global - Things from the AWS global region, notably DNS (DelegationSet and Zone) and IAM Core - Semi-permanent per-stack resources such as secrets and certificates Network - Network resources per-stack (ie. VPC & EC2) Database - Database resources per-stack (i.e. RDS) and rotating secrets (via Lambda) Application - Application resources per-stack (i.e. ECS) Breakglass - Resources for breakglass shell access to the DMZ subnets |
|