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 content is locked. Please purchase or enroll to access all lessons and topics.
Course Progress
0%

Enroll to start learning!

Course Stats
  • Total Topics 40
  • Total Lessons 40
  • Total Sessions 40
  • Total Notes 40
  • Estimated Time 49.20000000000001 hours
Program Enrollment Only

This course is only available through program enrollment.

View Program: AWS