At the entry end: a landing page, AWS hosting with CloudFront and TLS, custom domain and DNS, deploy on push, handover documentation.
In the middle: up to 5 pages, infrastructure as Terraform, a staging
environment, uptime and error monitoring.
At the top: up to 8 pages, application hosting on ECS or EKS, a managed database with backups, secrets management, a full observability stack, and a backup and recovery runbook.