Managed Infrastructure for ~80 Concurrent Users

Plain HTML + JS infographic. Keep-it-simple, fully managed, no IaC.

Scenario: 80 concurrent users × ~10 min each → estimate 16–32 RPS to API at peak (3× headroom recommended).
Legend: Primary path Optional Edge cache
Edge
CloudFront (CDN)
TLS, caching, WAF, geo-routing; static & API caching where safe.
HTML/JS/CSSImagesWAF
Static hosting
S3 Static Website
SPA/assets served from object storage behind CDN.
Routing
API Gateway (HTTP)
Authn/z, rate limits, canary, request shaping.
Compute
Lambda (1024MB, PC=2)
  • Stateless handlers; 2–5 provisioned for warm starts.
  • Reserved concurrency ≈ 100 for headroom.
Database
Aurora Serverless v2 (Postgres)
  • Min 0.5–1 ACU, max 2–4 ACU; auto-scale.
  • RDS Proxy for connection pooling.
Files
S3 (uploads via presigned URLs)
Media & documents stored cheaply; served via CDN.
Identity
Cognito (Hosted UI)
Sign-in, MFA, password resets without custom auth code.
Optional
ElastiCache Redis (micro)
Cache item pages/search facets (TTL 60–300s).
Optional
SQS + Lambda (workers)
Async emails, webhooks, image resize without blocking API.
Ops
CloudWatch + X-Ray
Logs, metrics, alarms (5xx, p95), traces.
Security
WAF + Secrets Manager
Protect edges; rotate creds; store DB secrets.