Welcome! This repository is a curated set of 7+ popular AWS architectures, each designed to solve a real-world problem using cloud-native services.
π οΈ Note: These architectures are not final. I'm continuously improving and updating them as I learn and build moreβso expect changes and enhancements over time.
Each architecture includes:
- π Architecture diagram
- π§± Terraform code to deploy the infrastructure
- π§ͺ Example app or assets
- π Step-by-step deployment guide
| π Architecture | π Description | π Real-World Use Case |
|---|---|---|
| π Static Website Hosting | Host a secure, scalable website using S3 and CloudFront | Marketing sites, documentation portals |
| βοΈ Serverless API Backend | Build a backend with Lambda and API Gateway | Mobile apps, microservices |
| ποΈ Data Lake | Store and analyze large datasets | Business intelligence, analytics |
| π Event-Driven Processing | React to events using EventBridge and Lambda | File uploads, automation workflows |
| π‘ Real-Time Data Streaming | Process live data with Kinesis | IoT, live dashboards |
| π³ Containerized Web App | Deploy apps in containers using ECS Fargate | Scalable web platforms |
| π CI/CD Pipeline | Automate deployments with CodePipeline | DevOps workflows, continuous delivery |
| β¨ GenAI-Powered | Integrate Generative AI with AWS services | AI-driven chatbots, content generation, intelligent workflows |
π Each link will take you to a dedicated repository with code, diagrams, and instructions.
This collection helps you:
- Learn AWS by building real solutions
- Understand how services work together
- Practice Infrastructure as Code with Terraform
- Prepare for DevOps & AWS Architect interviews
Feel free to open issues or pull requests to improve any architecture or suggest new ones!