Overview

AWS Architecture Advisor is an interactive engineering platform that helps cloud engineers, architects, and founders design well-architected workloads, evaluate compute tradeoffs, simulate monthly cloud expenses with precision, and export starter Infrastructure as Code.

It eliminates guesswork around selecting between container orchestration choices (ECS Fargate vs. EKS vs. Amplify Hosting) by evaluating traffic scale, streaming requirements, and operational overhead.


Architectural Highlights

  • Backend Engine: High-performance Python FastAPI service utilizing Pydantic v2 validation.
  • Pricing Engine: Deterministic calculation module grounded in official regional AWS pricing unit rates across us-east-1, eu-west-1, and ap-southeast-1.
  • Visual Canvas: Interactive 6-tier architectural diagram rendering edge CDNs, compute, streaming ingest, databases, caching layers, and durable object storage with active protocol flows.
  • Well-Architected Scorecard: Automated evaluation against the 6 pillars of the AWS Well-Architected Framework (Operational Excellence, Security, Reliability, Performance, Cost Optimization, Sustainability).
  • IaC Generation: Dynamic generator spitting out validated starter Terraform (main.tf) and AWS CDK (TypeScript) code directly from selected topology configurations.

Key Features

  1. Preset Workload Archetypes: Built-in blueprints for B2B SaaS platforms, Video/Media streaming pipelines, AI Agent backends, and High-Traffic E-Commerce.
  2. Compute Comparison Matrix: Transparent trade-off evaluation comparing cost floors, maintenance burden, and cluster autoscaling characteristics.
  3. Transparent Billing Formulas: Sliders for MAUs, live streaming hours, concurrent viewers, and CloudFront egress show step-by-step mathematical billing breakdowns.