You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
In this lesson, we bring together everything you have learned about the AWS Well-Architected Framework by walking through a practical review of a fictional e-commerce application. You will see how to assess each pillar, identify risks, and build an improvement plan.
ShopFast is a growing e-commerce company that has migrated its platform to AWS. The architecture currently looks like this:
Let's review this architecture against each pillar.
| Practice | Status |
|---|---|
| Infrastructure as code | Not implemented — all resources created manually |
| CI/CD pipeline | No pipeline — deployments via SSH |
| Monitoring and alerting | Basic CPU alarms only |
| Runbooks and playbooks | None documented |
| Post-mortem process | Ad hoc, not documented |
| Practice | Status |
|---|---|
| Least privilege IAM | Not implemented — shared admin user |
| MFA | Not enabled on root or IAM users |
| Encryption at rest | RDS encryption enabled; EBS volumes not encrypted |
| Encryption in transit | HTTPS on ALB; no TLS between internal services |
| Secrets management | Database password hardcoded in application config |
| Threat detection | GuardDuty not enabled |
| Practice | Status |
|---|---|
| Multi-AZ deployment | Single AZ only |
| Database high availability | Single RDS instance, no Multi-AZ |
| Auto Scaling | Not configured |
| Tested backup restoration | Backups enabled but never tested |
| Defined RTO/RPO | None defined |
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.