ABC2 Serverless Staging
Staging Environment & Disaster Recovery
Problem Statement & Investigation
Validating multi-environment isolation and rollback capabilities without spinning up duplicate expensive CDN distributions and static infrastructure.
Multi-tenant S3 prefix partitioning (demos/abc1 vs demos/abc2) provides complete isolation at the static layer while sharing the same high-availability CloudFront distribution and SSL certificate.
System Runtime Flow
Requests to abc2.symmetriccloud.com are routed by CloudFront Function to s3://symmetriccloud.com/demos/abc2/index.html.
Executes against staging Lambda endpoints with segregated environment variables.
Writes to staging DynamoDB partitions, ensuring zero pollution of production orders.
Architecture Decision Records (ADRs)
Failure-Mode & Resilience Analysis
Key Engineering Takeaways
- Multi-tenant prefix hosting allows staging environments to be spun up in seconds with zero infrastructure provisioning overhead.
Empirical Benchmarks
Technology Primitives
- frontend
- React 19 + Vite
- backend
- Node.js 20 Lambda
- database
- DynamoDB (on-demand)
- infra
- Terraform + CloudFront + OAC
Architecture Tags
Active Live Subdomain · GitHub CI/CD Automated. Operational lifecycle commands (Deploy, Scale, Destroy) and raw cloud credentials remain sealed in the private control plane.