Architecture Diagram
This diagram shows the request flow from Route 53 and the Application Load Balancer to private ECS Fargate tasks running a containerized Flask application, with form submissions written to DynamoDB through a Gateway VPC Endpoint.
About This Project
This website is served from an ECS Fargate service provisioned with Terraform. Traffic is routed through an Application Load Balancer as part of a multi-tier AWS architecture. The containerized Flask application writes contact form submissions to DynamoDB. Infrastructure and application deployments are automated through GitHub Actions.
Architecture
Current stack includes a custom VPC, public subnets, private subnets, security groups, an Application Load Balancer, Route 53, ACM, ECS Fargate, ECR, Docker, CloudWatch Logs, DynamoDB, and a DynamoDB Gateway VPC Endpoint.
Technologies Used
Container Info
This page is being served from container host: 03450138ff8246a2a45c29a2f6192664-2827011737
Get In Touch
Leave your name, LinkedIn, and a message and I'll reach out.