Gianluca Arbezzano

Software Engineer at CurrencyFair

OpenSource maintainer

Docker Captain and DevOps culture's follower

Orchestration

Orchestration is the automated arrangement,
coordination, and management of complex computer systems,
middleware and services.

cit. Wikipedia

Automation

Make reproducible tasks less boring
Orchestration is the automated arrangement

AwServices!!

AWS is a big provider of a lot of different services
management of complex computer systems, middleware and
services
when you start you can not stop
We need a way to order all the things!

AWS CloudFormation gives developers and systems
administrators an easy way to create and manage a
collection of related AWS resources, provisioning and
updating them in an orderly and predictable fashion.

Flexible and declarative

Customized via parameters

It provisions AWS resources in order

Reusable

Template

it is a JSON formatted file. It describes PARAMTERS, RESOURCES and ACTION

CloudFormation platform to create, delete and update stacks and manage errors and rolbacks.

Stack

When you use AWS CloudFormation, you manage related resources as a single unit called a stack.

Change set

you can generate a change set, which is summary of your proposed changes.