AWS Backend Architecture Reference Projects
This GitHub Pages site is a reference hub for backend-focused AWS architecture projects using Node.js, TypeScript, Terraform, serverless services, containers, and managed cloud integrations.
Each architecture project lives in its own repository with its own documentation and implementation details. The goal of this hub is to make the recommended technical path through the three featured projects clear.
Current state: These projects are learning-focused reference examples. They are being improved over time and are not presented as deployable production systems.
Recommended Review Path
If you only review three projects, start with:
These featured projects are the suggested path through the backend and cloud architecture topics.
Featured Projects
| Project | What it demonstrates | Main AWS services | Backend/cloud relevance | Status |
|---|---|---|---|---|
| aws-serverless-api-backend | Serverless API architecture, request handling, persistence, and backend service boundaries. | Amazon API Gateway, AWS Lambda, Amazon DynamoDB, IAM, Amazon CloudWatch. | Strong fit for API backend design, service integration, validation, IAM, observability, scaling, and cost discussion. | Improving. Main project being deepened. |
| aws-containerized-web-app | Containerized web application architecture, service deployment, networking, and scaling concepts. | Amazon ECS, AWS Fargate, Elastic Load Balancing, Amazon EFS, Amazon VPC, IAM, Amazon CloudWatch. | Supports discussion of container operations, traffic routing, health checks, scaling, and deployment flow. | Basic. Baseline container architecture reference. |
| aws-genai-starter | Starter architecture for integrating managed model capabilities into a cloud application. | Amazon Bedrock, AWS Lambda, API/application integration patterns, IAM, Amazon CloudWatch. | Shows how model-assisted workflows still depend on backend fundamentals, permissions, operational visibility, and cost awareness. | Basic. Focused managed-model reference. |
Status Notes
- Basic = initial implementation or architecture baseline exists in the linked repository.
- Improving = actively being enhanced with better documentation, security, observability, cost notes, and trade-offs.
- Reference-ready = target state, not currently claimed.
Reference Focus
- AWS architecture patterns for backend and cloud engineering systems
- Serverless backend design
- Containerized application deployment
- Managed model application integration
- Security, observability, scalability, and cost trade-offs
Roadmap
| Phase | Focus |
|---|---|
| Phase 1 | Improve the reference hub |
| Phase 2 | Standardize sub-repository documentation |
| Phase 3 | Deepen Serverless API Backend |
| Phase 4 | Deepen Containerized Web App and GenAI Starter |
| Phase 5 | Add cross-project notes on CI/CD, security, observability, and cost drivers |