The architecture uses Amazon EC2 Auto Scaling groups, and the custom application consistently takes 1 minute to initiate upon boot up before responding to user requests. How should a solutions architect redesign the architecture to better respond to changing traffic?

September 16, 2021 by Admin

A website runs a web application that receives a burst of traffic each day at noon. The users upload new pictures and content daily, but have been complaining of timeouts. The architecture uses Amazon EC2 Auto Scaling groups, and the custom application consistently takes 1 minute to initiate upon boot up before responding to user requests.

How should a solutions architect redesign the architecture to better respond to changing traffic?

  • Configure a Network Load Balancer with a slow start configuration.
  • Configure AWS ElastiCache for Redis to offload direct requests to the servers.
  • Configure an Auto Scaling step scaling policy with an instance warmup condition.
  • Configure Amazon CloudFront to use an Application Load Balancer as the origin.

Leave a Reply