and resources • Reduced blast radius in event of a security breach • Clearer resource ownership, better cost attribution and improved housekeeping @robgodfr
in source control • Resource definitions packaged into reusable modules • Consistent infrastructure across accounts • Automated pipelines for release and deployment • Infrastructure tests ensure a low deployment failure rate
is copied up to s3 • Simple object prefix convention to distinguish versions e.g. / module / module version / module contents / federated-access / 1.2.98 / ...
configuration • Handles switching to deployment role within target account • Resolves dependencies between stacks, passing stack outputs into parameters of dependent stacks • Support for running code as hooks before/after stack executions @robgodfr