🏗️ Architecture Examples#
This section contains reference architecture examples for common AWS patterns. These are practical, production-ready designs you can adapt for your own projects.
📋 Available Examples#
| Example | Services Used | Complexity |
|---|---|---|
| Multi-Tier Web App | VPC, EC2, ALB, RDS, ElastiCache | ⭐⭐ |
| Serverless API | API Gateway, Lambda, DynamoDB, Cognito | ⭐ |
| Static Website | S3, CloudFront, Route53, ACM | ⭐ |
| Containerized App | ECS, Fargate, ALB, ECR | ⭐⭐ |
| Data Lake | S3, Glue, Athena, Kinesis | ⭐⭐⭐ |
| Microservices | EKS, ALB, RDS, SQS, SNS | ⭐⭐⭐ |
| CI/CD Pipeline | CodeCommit, CodeBuild, CodeDeploy, CodePipeline | ⭐⭐ |
🔗 Quick Links#
- Multi-Tier Web App — Classic 3-tier with HA
- Serverless API — Fully serverless REST API
- Static Website with CDN — S3 + CloudFront + custom domain
- Containerized Microservices — ECS Fargate with CI/CD
- Data Lake Analytics — S3 + Glue + Athena + QuickSight
- Microservices on EKS — Kubernetes with service mesh
- CI/CD Pipeline — CodeCommit + CodeBuild + CodeDeploy
🎯 How to Use These Examples#
- Understand the architecture diagram and design decisions
- Deploy using the provided Terraform/CloudFormation templates
- Modify to fit your specific requirements
- Destroy resources when done to avoid costs (use
terraform destroy)
Coming soon: Full Terraform and CloudFormation templates for each example architecture.