Infrastructure-as-code in the real world: running microservices on AWS with Docker, ECS, and Terraform

This talk is an introduction to what infrastructure-as-code looks like in the real world. At Atomic Squirrel, we have helped a number of startups set up their DevOps practices, and in this talk, I will show you what we learned about building and deploying production-ready, secure, and scalable microservices in AWS. Topics include:

  1. Defining your services using Docker
  2. Defining your infrastructure using Terraform
  3. Deploying your services using ECS
  4. Scaling your services using Auto Scaling Groups
  5. Microservice gotchas

You can find the code for the talk at https://github.com/brikis98/infrastructure-as-code-talk.