App with self-contained infrastructure on AWS

This page summarizes the projects mentioned and recommended in the original post on dev.to

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • aws-self-infra-app

    Python app with self-contained AWS infrastructure

  • The repo with the implementation is available at https://github.com/DanielKneipp/aws-self-infra-app

  • cfn-python-lint

    CloudFormation Linter

  • A linter for our AWSCloudformation stack called cfn-lint

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

  • pre-commit is a really good tool to avoid mistakes before committing (hence, the name). Locally the developer should run pre-commit install after cloning the repo and installing the pre-commit tool. After this, automatic checks will be execute right after running a git commit.

  • cfn_nag

    Linting tool for CloudFormation templates

  • Security checks for the Cloudformation stack using cfn-nag

  • configure-aws-credentials

    Configure AWS credential environment variables for use in other GitHub Actions.

  • In order to achieve this, AWS credentials need to be properly configured. Here we use a handy Github action called configure-aws-credential, from AWS itself. You can also read more about the many methods of authentication available. This step requires the AWS_REGION and AWS_ROLE_ARN secrets to be properly configured in the repo, both of which that should be shared by the platform team.

  • aws-cloudformation-github-deploy

    Discontinued Deploys AWS CloudFormation Stacks

  • With the authentication in order, it's time to trigger the Cloudformation creation/update. aws-cloudformation-github-deploy action is used for that. Although the action was archived, it stills works just fine, so I'll keep it for now. This action will deploy our aws/app-template.yaml stack, which has the configuration to build and run the service, as well as its resource usage.

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

  • Validating cloudFormation templates

    2 projects | /r/devops | 7 Aug 2022
  • Deploy config rules across your organization

    1 project | dev.to | 15 Feb 2024
  • Setting up my own landing zone on AWS

    5 projects | dev.to | 25 Dec 2023
  • Managing low-code environments with AWS CloudFormation and Azure Resource Manager

    3 projects | dev.to | 6 Feb 2023
  • Creating a Multi-Account CI/CD Pipeline with AWS CodePipeline

    2 projects | dev.to | 6 Nov 2022