Solutions Architect Deployment & Scalability Flashcards
7 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Solutions Architect Deployment & Scalability flashcards as text
A company's web application must handle 10x normal traffic during flash sales lasting 15 minutes. Which architecture pattern best addresses this?
Answer: Use SQS + Lambda to absorb burst traffic asynchronously
SQS buffers incoming requests while Lambda scales concurrently to process them, handling extreme bursts without over-provisioning permanent infrastructure.
Which Auto Scaling termination policy removes the instance launched from the oldest launch template first?
Answer: OldestLaunchTemplate
The OldestLaunchTemplate policy terminates instances using the oldest launch template first, helping refresh fleets after template updates.
An architect needs a deployment pipeline that builds, tests, and deploys to production automatically on every code commit. Which AWS service orchestrates this end-to-end?
Answer: AWS CodePipeline
AWS CodePipeline is the CI/CD orchestration service that chains CodeCommit, CodeBuild, and CodeDeploy stages into a fully automated release pipeline.
What is the primary advantage of using an ECS Capacity Provider with Managed Scaling over a standard Auto Scaling group?
Answer: It automatically scales EC2 capacity based on ECS task pending state
ECS Managed Scaling watches the CapacityProviderReservation metric and automatically adjusts the Auto Scaling group to match ECS task demand.
A microservices application deployed on EKS needs to automatically scale pods based on custom business metrics. Which tool enables this?
Answer: Kubernetes HPA with external metrics via CloudWatch adapter
The Kubernetes HPA (Horizontal Pod Autoscaler) can scale pods based on custom or external metrics, including CloudWatch metrics via the AWS adapter.
Which feature of AWS Elastic Load Balancing helps maintain user session affinity when the backend has no shared session store?
Answer: Sticky sessions (session affinity)
Sticky sessions use a cookie to bind a user's requests to the same target, preserving session state when there is no shared distributed session store.
A company wants to run containers without managing servers and needs per-request billing with automatic scaling to zero. Which compute option should they choose?
Answer: AWS Lambda container images
Lambda container images provide serverless, per-request billing and scale to zero when idle, meeting both requirements without any server management.