This repository contains a collection of 10 common AWS architectures, each representing a real-world use case.
The goal is to provide a clear and practical reference for learning AWS services and understanding how they work together.
Each architecture will include:
- An architecture diagram.
- Infrastructure as Code using Terraform.
- Example code or static assets.
- A step-by-step guide for deployment.
- Static Website Hosting – S3, CloudFront, ACM, Route 53
- Serverless API Backend – API Gateway, Lambda, DynamoDB
- Data Lake – S3, Glue, Athena, QuickSight
- Event-Driven Processing – S3/EventBridge, Lambda, SNS/SQS
- Real-Time Data Streaming – Kinesis Data Streams, Lambda, DynamoDB
- Containerized Web App – ECS Fargate, ALB, EFS
- CI/CD Pipeline – CodePipeline, CodeBuild, CodeDeploy
- Backup & Disaster Recovery – S3, Glacier, AWS Backup
- Machine Learning Model Deployment – SageMaker, Lambda, API Gateway
- Hybrid Cloud with VPN – VPC, VPN Gateway, On-Premises Integration