Cloud & DevOpsArchitecting the Cloud.

Production-ready architectures designed with Infrastructure as Code (IaC). Leveraging AWS CDK and Terraform to deploy highly available, serverless, and containerized environments.

Scroll to Explore
Client Browser CloudFront Global CDN Amazon S3 Static Host API Gateway REST Endpoints Lambda Node.js Handlers DynamoDB NoSQL Table Assets API Calls 123456
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
Virtual Private Cloud (VPC) AZ AAZ B Public Subnet A Private Subnet A Public Subnet B Private Subnet B Client Browser Terraform Apply Elastic CR Docker ECR ALB Balancer ECS Task A Docker Fargate ECS Task B Docker Fargate Client Deploy Amazon RDS MySQL Instance 123456
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