AWS Architecture
Develop production-grade AWS architecture skills by translating business requirements into secure, reliable, scalable, performant, cost-aware, and sustainable cloud architectures using the AWS Well-Architected Framework and enterprise architecture patterns.
Topic 1: AWS Architecture Fundamentals
Learn how to turn business and technical requirements into scalable AWS architectures.
Topic 2: AWS Well-Architected Framework
Apply the AWS Well-Architected Framework to evaluate architecture quality.
Topic 3: AWS Account and Organization Architecture
Design account structures that provide isolation, governance, security, and operational boundaries.
Topic 4: AWS Landing Zone and Control Tower
Establish governed multi-account environments using centralized guardrails and account provisioning.
Topic 5: AWS Identity Architecture
Design identity, authentication, authorization, federation, and workload access patterns.
Topic 6: AWS Networking Architecture
Design VPC, subnet, routing, ingress, egress, and private connectivity patterns.
Topic 7: Compute Architecture and Workload Placement
Choose EC2, Auto Scaling, containers, serverless, and managed compute based on workload characteristics.
Topic 8: High Availability Architecture
Design workloads to survive instance, Availability Zone, and service failures.
Topic 9: Scalability and Elasticity Architecture
Design systems that handle changing demand without unnecessary permanent capacity.
Topic 10: Elastic Load Balancing Architecture
Design resilient ingress and service distribution using ALB, NLB, and Gateway Load Balancer.
Topic 11: Storage Architecture
Select S3, EBS, EFS, FSx, and archival storage based on access and durability requirements.
Topic 12: Database Architecture
Choose relational, key-value, document, graph, cache, and analytical data services appropriately.
Topic 13: Caching Architecture
Use caching to reduce latency, database load, and repeated computation.
Topic 14: Asynchronous and Event-Driven Architecture
Use queues, pub/sub, and events to decouple services and absorb workload spikes.
Topic 15: Microservices Architecture on AWS
Design independently deployable services with controlled communication and data ownership.
Topic 16: Serverless Architecture
Design event-driven applications using Lambda, API Gateway, Step Functions, and managed services.
Topic 17: Container Architecture
Choose ECS, EKS, Fargate, and EC2 container patterns based on operational requirements.
Topic 18: API Architecture
Design secure, scalable APIs using API Gateway, load balancers, authentication, throttling, and observability.
Topic 19: Security Architecture
Build defense-in-depth using identity, network, application, data, detection, and response controls.
Topic 20: Data Protection Architecture
Design encryption, key management, classification, backup, retention, and access controls.
Topic 21: Observability Architecture
Design logs, metrics, traces, alarms, dashboards, and centralized operational visibility.
Topic 22: Reliability Engineering
Design for failure using redundancy, graceful degradation, retries, timeouts, and recovery automation.
Topic 23: Disaster Recovery Architecture
Design backup, pilot light, warm standby, active-active, and recovery strategies around RTO and RPO.
Topic 24: Multi-Region Architecture
Design applications across AWS Regions for resilience, latency, sovereignty, and disaster recovery.
Topic 25: Global Application Architecture
Design globally distributed web applications using Route 53, CloudFront, WAF, and regional origins.
Topic 26: Application Integration Architecture
Connect applications through APIs, queues, events, workflows, and service contracts.
Topic 27: Serverless and Event-Driven Reference Architecture
Combine API Gateway, Lambda, EventBridge, SQS, Step Functions, DynamoDB, and S3.
Topic 28: Three-Tier Application Architecture
Design classic web, application, and database tiers using modern AWS managed services.
Topic 29: SaaS Architecture on AWS
Design multi-tenant SaaS architectures with tenant isolation, scaling, identity, and observability.
Topic 30: Data Lake and Analytics Architecture
Design scalable data ingestion, storage, cataloging, processing, and analytics.
Topic 31: Cost-Aware Architecture
Make architecture decisions with cost, usage, demand, and business value in mind.
Topic 32: Performance Architecture
Design for latency, throughput, concurrency, caching, asynchronous processing, and bottleneck removal.
Topic 33: Sustainability Architecture
Include resource efficiency, demand alignment, storage lifecycle, and workload efficiency in architecture decisions.
Topic 34: Architecture Trade-offs and Decision Records
Make architecture decisions explicit using trade-off analysis and Architecture Decision Records.
Topic 35: Infrastructure as Code Architecture
Design repeatable AWS infrastructure using CloudFormation, CDK, or Terraform.
Topic 36: Deployment and Release Architecture
Design safe deployments using blue/green, rolling, canary, immutable, and automated rollback strategies.
Topic 37: Architecture Governance and Guardrails
Establish policies, standards, tagging, quotas, and automated controls without blocking delivery.
Topic 38: Architecture Review and Validation
Conduct structured architecture reviews before and after production deployment.
Topic 39: Enterprise AWS Reference Architecture
Combine organizational, network, security, application, data, observability, and governance layers.
Topic 40: AWS Architecture Capstone
Design, justify, implement, and review a production-grade AWS architecture from business requirements.
Course Progress
Enroll to start learning!
Course Stats
- Total Topics 40
- Total Lessons 40
- Total Sessions 40
- Total Notes 40
- Estimated Time 49.20000000000001 hours
This course is only available through program enrollment.
View Program: AWS