An open API service indexing awesome lists of open source software.

https://github.com/DevSecOpsSamples/aws-containers

AWS container sample projects for EKS, ECS, Fargate, App Runner, and DevOps with CDK and Terraform including architecture diagram
https://github.com/DevSecOpsSamples/aws-containers

app-runner aws cdk container devops ecs eks fargate iac jenkins kubernetes terraform typescript

Last synced: 3 months ago
JSON representation

AWS container sample projects for EKS, ECS, Fargate, App Runner, and DevOps with CDK and Terraform including architecture diagram

Awesome Lists containing this project

README

        

# AWS projects

## EKS

| Repository | Time | Description | SonarQube |
|--------------------------------------------------------------------------|------------------|----------------------|----------------------|
| [eks-python-api](https://github.com/DevSecOpsSamples/eks-python-api) | 30m | Python RESTful API on EKS. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-python-api&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-python-api) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-python-api&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-python-api) |
| [eks-cdk-blueprints](https://github.com/DevSecOpsSamples/eks-cdk-blueprints) | 30m | EKS cluster, managed node group, and add-on with EKS Blueprints. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-cdk-blueprints&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-cdk-blueprints) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-cdk-blueprints&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-cdk-blueprints) |
| [eks-cdk](https://github.com/DevSecOpsSamples/eks-cdk) | 30m | EKS cluster and managed node group with CDK. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-cdk&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-cdk) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-cdk&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-cdk) |
| [eks-eksctl](https://github.com/DevSecOpsSamples/eks-eksctl) | 30m | EKS cluster and managed node group with eksctl. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-eksctl&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-eksctl) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-eksctl&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-eksctl) |
| [eks-terraform](https://github.com/DevSecOpsSamples/eks-terraform) | 30m | EKS cluster and managed node group with Terraform. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-terraform&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-terraform) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-terraform&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-terraform) |
| [eks-gpu-autoscaling](https://github.com/DevSecOpsSamples/eks-gpu-autoscaling) | 1h+ | GPU auto scaling based on Prometheus custom metric on EKS. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-gpu-autoscaling&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-gpu-autoscaling) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-gpu-autoscaling&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-gpu-autoscaling) |

## ECS

| Repository | Time | Description | SonarQube |
|----------------------------------------------------------------|-------------------|----------------------|---------------------|
| [ecs-fargate-cdk](https://github.com/DevSecOpsSamples/ecs-fargate-cdk) | 8m | RESTful API autoscaling with ECS Fargate and CDK. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_ecs-fargate-cdk&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_ecs-fargate-cdk) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_ecs-fargate-cdk&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_ecs-fargate-cdk) |
| [ecs-ec2-cdk](https://github.com/DevSecOpsSamples/ecs-ec2-cdk) | 15m | RESTful API autoscaling with ECS EC2 and CDK. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_ecs-ec2-cdk&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_ecs-ec2-cdk) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_ecs-ec2-cdk&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_ecs-ec2-cdk) |
| [ecs-gpu-cdk](https://github.com/DevSecOpsSamples/ecs-gpu-cdk) | 20m | Inference RESTful API autoscaling with ECS GPU EC2 and CDK. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_ecs-gpu-cdk&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_ecs-gpu-cdk) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_ecs-gpu-cdk&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_ecs-gpu-cdk) |
| [jenkins-fargate-cdk](https://github.com/DevSecOpsSamples/jenkins-fargate-cdk) | 7m | Build a Jenkins on Fargate with CDK. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_jenkins-fargate-cdk&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_jenkins-fargate-cdk) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_jenkins-fargate-cdk&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_jenkins-fargate-cdk) |
| [sonarqube-fargate-cdk](https://github.com/DevSecOpsSamples/sonarqube-fargate-cdk) | 12m | Build a continuous inspection system for code quality on Fargate with SonarQube and CDK. | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_sonarqube-fargate-cdk&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_sonarqube-fargate-cdk) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_sonarqube-fargate-cdk&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_sonarqube-fargate-cdk) |

## App Runner

| Repository | Time | Description | SonarQube |
|-------------------------------|-------------------|----------------------|---------------------|
| [apprunner-cdk](https://github.com/DevSecOpsSamples/apprunner-cdk) | 6m | Fully managed container service that builds and deploys the application automatically | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_apprunner-cdk&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_apprunner-cdk) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_apprunner-cdk&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_apprunner-cdk) |

## Lambda

| Repository | Time | Description | SonarQube |
|-------------------------------|-------------------|----------------------|---------------------|
| [lambda-container-cdk](https://github.com/DevSecOpsSamples/lambda-container-cdk) | 5m | Lambda with Container | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_lambda-container-cdk&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_lambda-container-cdk) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_lambda-container-cdk&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_lambda-container-cdk) |

## Data

| Repository | Time | Description | SonarQube |
|-------------------------------|-------------------|----------------------|---------------------|
| [athena-sqs-apigw](https://github.com/DevSecOpsSamples/athena-sqs-apigw) | 20m | Workaround solution for Athena concurrent query limit with SQS and API Gateway | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_athena-sqs-apigw&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_athena-sqs-apigw) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_athena-sqs-apigw&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_athena-sqs-apigw) |

## Jenkins

| Repository | Time | Description | SonarQube |
|-------------------------------|-------------------|----------------------|---------------------|
| [jenkins-pipeline](https://github.com/DevSecOpsSamples/jenkins-pipeline) | TBD | Build Jenkins Pipelines for container | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_jenkins-pipeline&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_jenkins-pipeline) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_jenkins-pipeline&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_jenkins-pipeline) |

## Architecture

- EKS blueprints

- ECS Fargate

- Jenkins on Fargate

- Sonarqube on Fargate

- Athena, SQS, API Gateway