able to recreate prod. • we need to be able to alter production • we need to be able to create multiple clones for feature branches • we need to automate as much as possible • we need to keep the wheels turning while we figure out what we will do Specs
( > 500k ) • We needed to pass lots of variables because we used the same template to launch multiple parallel envs • debugging the template was not easy
changes a lot • updating a stack can be tricky • upgrading OS for an instance involves updating the stack • updating stacks is not nice As we are continuously modifying the infra, cloudformation is not flexible enough