Infrastructure as Code (IaC)
AWS CloudFormation & SAM
Automating the provisioning and management of cloud resources through declarative templates and serverless extensions.
The Ingredients
Templates
YAML or JSON files defining your desired state. SAM extends these with simplified syntax for serverless resources.
Parameters
Custom values passed at runtime, allowing you to reuse templates across different environments (Dev, Test, Prod).
Permissions
IAM Roles and Policies that grant CloudFormation the authority to create and modify resources on your behalf.
The Deployment Pipeline
How code transforms into a living cloud architecture
INPUT
Authoring YAML/JSON templates
TRANSFORM
Change Set creation & validation
OUTPUT
Provisioned AWS Resources