Skip to content

AWS CloudFormation

#141 · Level 4 · Operations and specialized areas · DevOps and Infrastructure as Code

With AWS CloudFormation you can write your whole infrastructure (servers, network, database) in a template file, and AWS builds everything from it by itself. Templates are written in JSON or YAML format. The group of resources built from one template is called a stack, and it is created, updated or deleted together. Before a change, you can look at a change set to understand what will change. With StackSets, the same template can be run in many accounts and Regions.

A house plan — with the same plan you can build exactly the same house as many times as you like.

Building by clicking by hand leads to mistakes, and it is hard to build the same way again. When it is written in a file, you also keep a history of changes.

Building matching environments for test and production, and creating or deleting a whole system with one command.

Azure Resource Manager (ARM) / Bicep

For details and the latest information, see the official documentation: