163k views
5 votes
a solutions architect has been tasked to design a low-latency solution for a static, single-page application, accessed by users through a custom domain name. the solution must be serverless, provide in-transit data encryption and needs to be cost-effective. which aws services can be combined to build the simplest possible solution for the company's requirement?

User Manush
by
7.9k points

1 Answer

3 votes

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:

  1. Amazon S3: Hosting the static single-page application. S3 is highly available, durable, and can serve static content effectively.
  2. Amazon CloudFront: To deliver content with low latency. CloudFront is a global content delivery network (CDN) that securely delivers data with high transfer speeds.
  3. AWS Certificate Manager (ACM): For handling the SSL/TLS certificates, providing the required in-transit encryption for the custom domain.
  4. 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.

User Caneta
by
8.1k points