Final answer:
To build a serverless, low-latency solution for a static, single-page application, a solutions architect can use Amazon S3 for hosting, Amazon CloudFront for content delivery, AWS Certificate Manager for SSL/TLS certificates, and Amazon Route 53 for custom domain management.
Step-by-step explanation:
Designing a Serverless, Low-Latency Solution for a Static Single-Page Application
A solutions architect looking to design a serverless, low-latency solution for a static single-page application with the requirements of using a custom domain, in-transit data encryption, and cost-effectiveness, can consider a combination of several AWS services to meet these needs. A common approach would involve the following:
- Amazon S3: Hosting the static single-page application. S3 is highly available, durable, and can serve static content effectively.
- Amazon CloudFront: To deliver content with low latency. CloudFront is a global content delivery network (CDN) that securely delivers data with high transfer speeds.
- AWS Certificate Manager (ACM): For handling the SSL/TLS certificates, providing the required in-transit encryption for the custom domain.
- Amazon Route 53: To manage the custom domain name and route end-user requests to the CloudFront distribution.
This combination ensures a serverless architecture, allowing the solutions architect to build a cost-effective, scalable and secure platform for delivering the static single-page application to end users globally with low latency. The use of CloudFront and Amazon S3 also benefits from the AWS pay-as-you-go pricing model, further contributing to the cost-effectiveness of the solution.