operational maturity
eureka – service discovery
do not harcode connection info on the apps
packer – hashicopr
treat your instances as cattle and not pets
special snowflake
puppet supports aws, do check
cloudformation
12 factor app
consistently broken, once fixed, it’s consistently fixed
deliver value faster with reduced risk
re-platforming (refactoring)
anything not under unit tests – legacy software
anything that you can’t iterate on quickly enough – legacy software