/esp-terraform-ecs-fargate

PoC deployment of web application and API on AWS ECS Fargate with Service Connect and auto-scaling

Primary LanguageHCL

esp-terraform-ecs-fargate

workflow  workflow

This projects deploys a web applicaton and API on AWS ECS Fargate with automatic scaling, service discovery, and monitoring.

The web application supports Azure AD OIDC authentication for retrieving ID token (user's identity) and access token (API claim).

Architecture

image

CI/CD

  • Run integration tests
  • Build Docker image
  • Publish it to private ECR
  • Update ECS Service (by editing task image)