Thomas Bleckman

Cloud / Infrastructure / Terraform Portfolio Project

Architecture Diagram

AWS Architecture Diagram

This diagram shows the request flow from Route 53 and the Application Load Balancer to private EC2 instances running Nginx and Flask, with form submissions written to DynamoDB through a Gateway VPC Endpoint.

About This Project

This website is being served from an EC2 instance provisioned with Terraform. Traffic is routed through an Application Load Balancer as part of a multi-tier AWS architecture. EC2 instances communicate with DynamoDB through Flask to store user handles. Infrastructure is automatically validated and applied through GitHub Actions.

Architecture

Current stack includes a custom VPC, public subnets, private application instances, security groups, an ALB, Route 53, ACM, Nginx running on EC2 with Flask, and DynamoDB

Technologies Used

AWS Terraform EC2 ALB Route 53 ACM Nginx Flask Internet Gateway NAT Gateway DynamoDB Gateway Endpoint Linux Github Actions

Instance Info

This page is being served from instance: ip-10-0-5-31.ec2.internal

Get In Touch

Leave your name, LinkedIn, and a message and I'll reach out.