Skip to content

A collection of 10 AWS architecture examples with diagrams, Terraform code, and step-by-step deployment guides for real-world use cases.

Notifications You must be signed in to change notification settings

hongzz0618/aws-architectures

Repository files navigation

AWS Architectures

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.

Architectures

  1. Static Website Hosting – S3, CloudFront, ACM, Route 53
  2. Serverless API Backend – API Gateway, Lambda, DynamoDB
  3. Data Lake – S3, Glue, Athena, QuickSight
  4. Event-Driven Processing – S3/EventBridge, Lambda, SNS/SQS
  5. Real-Time Data Streaming – Kinesis Data Streams, Lambda, DynamoDB
  6. Containerized Web App – ECS Fargate, ALB, EFS
  7. CI/CD Pipeline – CodePipeline, CodeBuild, CodeDeploy
  8. Backup & Disaster Recovery – S3, Glacier, AWS Backup
  9. Machine Learning Model Deployment – SageMaker, Lambda, API Gateway
  10. Hybrid Cloud with VPN – VPC, VPN Gateway, On-Premises Integration

About

A collection of 10 AWS architecture examples with diagrams, Terraform code, and step-by-step deployment guides for real-world use cases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published