Our great sponsors
-
terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
They've recently started adding warnings in places which essentially say "hey if you use this in this way, you might get unexpected results". If you're not good at digging through GitHub Issues, you may never know why something does something strange. eg: https://github.com/hashicorp/terraform/issues/26265 The issue here is that list(any) in Terraform means "a list of any type but every single element must be an identical type to every other object". Try to find that distinction in the docs though.
-
Cloud formation or AWS cdk. If you're leaning towards cloud formation check out some management tools like sceptre if you like the cdk idea you could also check out terraform.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Serverless is a great tool for managing your lambdas and other automated bits. Highly recommended playing with it.
-
cloud-custodian
Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources
AWS Config or a tool like Cloud Custodian this is great for alerting on other people making changes you don't want.