Tap steps above to explore structure:
Select a step circle above to explore the serverless request flow.
C# Infrastructure as Code
Serverless AWS CDK App
A serverless web application architecture designed and deployed entirely with C# using the AWS Cloud Development Kit (CDK). This blueprint splits static frontend hosting from compute backend services, integrating S3 and CloudFront caching with an API Gateway routing requests to Node.js backend Lambdas that interface with DynamoDB, all built and deployed via an automated AWS CodePipeline.
- AWS CDK deployment stacks written in C# (.NET)
- Automated CodePipeline with Source, Build, and Deploy stages
- API Gateway routing requests to Node.js Lambda functions
- CloudFront CDN edge-caching static assets hosted on S3
- Fully automated DynamoDB database provisioning
Tap steps above to explore structure:
Select a step circle above to explore the Terraform infrastructure orchestration.
Multi-Stage Terraform Provisioning
ECS Fargate Orchestration
A multi-stage infrastructure-as-code configuration using Terraform to provision a secure, highly available environment on AWS. It builds a public-private network topology, sets up an AWS ECR registry for custom Dockerized .NET application images, runs container tasks serverlessly under ECS Fargate, and deploys an isolated Amazon RDS MySQL database instance, all coordinated with bash deployment scripts.
- Modular Terraform templates splitting ECR, Fargate, Networking, and RDS
- Provisioned multi-AZ VPC with public and isolated private subnets
- ECS Fargate serverless container orchestration running .NET tasks
- Secure relational database configuration deploying Amazon RDS MySQL
- Application Load Balancer (ALB) routing to secure target groups