New to AWS, looking for tips and maybe automation ideas

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/aws

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • 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.

  • sceptre

    Build better AWS infrastructure

    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-graphql

    Serverless GraphQL Examples for AWS AppSync and Apollo

    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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts