Introduction
In today’s cloud-native world, serverless computing, containers, and scaling strategies are the backbone of modern applications. Whether you are preparing for AWS Solutions Architect, Developer Associate, or SysOps Administrator, mastering these concepts is essential.
This post provides AWS Serverless, Containers & Scaling MCQs (151–200) with accurate answers and explanations. By practicing these questions, you’ll strengthen your grip on:
- AWS Lambda and EventBridge for serverless workflows
- ECS, EKS, Fargate, and ECR for container orchestration
- Auto Scaling strategies: dynamic, predictive, scheduled
- CloudFront, API Gateway, and App Mesh for scaling globally
Let’s dive into exam-focused practice questions designed to help you succeed. 🚀
AWS Serverless, Containers & Scaling MCQs (151–200)
MCQ 151
Which AWS service is used to run serverless code without managing servers?
a) Amazon EC2
b) AWS Fargate
c) AWS Lambda
d) AWS ECS
Answer: c) AWS Lambda
Explanation: Lambda runs serverless code in response to events, automatically scaling without provisioning servers.
MCQ 152
What’s the maximum execution timeout for an AWS Lambda function?
a) 5 minutes
b) 10 minutes
c) 15 minutes
d) 30 minutes
Answer: c) 15 minutes
Explanation: Lambda functions have a maximum timeout of 15 minutes per invocation.
MCQ 153
Which AWS service is best for running containers without managing servers or clusters?
a) Amazon ECS with EC2 launch type
b) AWS Fargate
c) Amazon EKS with worker nodes
d) AWS Elastic Beanstalk
Answer: b) AWS Fargate
Explanation: AWS Fargate is a serverless compute engine for containers in ECS/EKS, eliminating server management.
MCQ 154
Which service allows Kubernetes workloads on AWS?
a) AWS Fargate
b) Amazon ECS
c) Amazon EKS
d) AWS Lightsail
Answer: c) Amazon EKS
Explanation: Amazon Elastic Kubernetes Service (EKS) is a fully managed Kubernetes service on AWS.
MCQ 155
Which AWS feature automatically adjusts the number of EC2 instances based on demand?
a) Elastic Load Balancing
b) Auto Scaling
c) EC2 Placement Groups
d) CloudFront
Answer: b) Auto Scaling
Explanation: EC2 Auto Scaling dynamically increases or decreases the number of EC2 instances according to demand.
MCQ 156
Which load balancer operates at the application layer (HTTP/HTTPS)?
a) Classic Load Balancer
b) Network Load Balancer
c) Application Load Balancer
d) Gateway Load Balancer
Answer: c) Application Load Balancer
Explanation: ALB works at Layer 7 (HTTP/HTTPS) and supports advanced routing (host/path-based).
MCQ 157
Which AWS service enables event-driven architecture by connecting event producers and consumers?
a) Amazon SQS
b) Amazon EventBridge
c) Amazon SNS
d) AWS Step Functions
Answer: b) Amazon EventBridge
Explanation: EventBridge enables event-driven integrations across AWS services, SaaS apps, and custom apps.
MCQ 158
Which service provides pub/sub messaging with push notifications?
a) Amazon EventBridge
b) Amazon SNS
c) Amazon SQS
d) AWS AppSync
Answer: b) Amazon SNS
Explanation: SNS is a fully managed pub/sub service for sending messages to multiple subscribers at once.
MCQ 159
What’s the difference between Amazon SQS and SNS?
a) SQS = push, SNS = pull
b) SNS = push, SQS = pull
c) Both are pull services
d) Both are push services
Answer: b) SNS = push, SQS = pull
Explanation: SNS pushes messages to subscribers, while SQS queues require consumers to poll messages.
MCQ 160
Which AWS service allows orchestration of multiple serverless functions into workflows?
a) AWS Lambda
b) AWS Step Functions
c) AWS Fargate
d) AWS Glue
Answer: b) AWS Step Functions
Explanation: Step Functions orchestrate multiple Lambda functions and AWS services into workflows with state management.
MCQ 161
Which container service is fully AWS-managed but requires cluster setup?
a) AWS Fargate
b) Amazon ECS
c) Amazon Lightsail Containers
d) AWS Outposts
Answer: b) Amazon ECS
Explanation: ECS is a fully managed container orchestration service. You can run tasks on EC2 or Fargate.
MCQ 162
Which scaling method increases EC2 instances based on specific CloudWatch metrics like CPU utilization?
a) Manual Scaling
b) Scheduled Scaling
c) Dynamic Scaling
d) Predictive Scaling
Answer: c) Dynamic Scaling
Explanation: Dynamic scaling uses CloudWatch alarms to automatically add/remove EC2 instances.
MCQ 163
Which AWS scaling type uses machine learning to forecast future traffic and scale proactively?
a) Dynamic Scaling
b) Predictive Scaling
c) Manual Scaling
d) Horizontal Scaling
Answer: b) Predictive Scaling
Explanation: Predictive scaling uses ML to anticipate demand and scale resources proactively.
MCQ 164
Which AWS service manages API endpoints for serverless apps?
a) AWS Lambda
b) Amazon API Gateway
c) Amazon Route 53
d) Amazon CloudFront
Answer: b) Amazon API Gateway
Explanation: API Gateway creates, secures, and manages APIs for serverless and microservice applications.
MCQ 165
What’s the main advantage of AWS Lambda over EC2?
a) Fixed pricing
b) Always running
c) Pay-per-use execution
d) Supports only Java
Answer: c) Pay-per-use execution
Explanation: Lambda charges only for execution time and number of requests, unlike EC2 which bills continuously.
MCQ 166
Which AWS container service integrates with Kubernetes directly?
a) ECS with EC2 launch type
b) EKS
c) Fargate
d) CloudFormation
Answer: b) EKS
Explanation: EKS provides managed Kubernetes clusters and integrates with Kubernetes-native tools.
MCQ 167
What is the maximum size of a message in Amazon SQS?
a) 64 KB
b) 128 KB
c) 256 KB
d) 1 MB
Answer: c) 256 KB
Explanation: The maximum SQS message size is 256 KB. For larger payloads, use S3 with pointers in SQS.
MCQ 168
Which AWS service distributes incoming application traffic across multiple resources?
a) Auto Scaling
b) Elastic Load Balancing
c) CloudWatch
d) Route 53
Answer: b) Elastic Load Balancing
Explanation: ELB automatically distributes traffic across EC2, containers, and Lambda functions.
MCQ 169
Which AWS service is best suited for running containerized batch jobs?
a) Amazon ECS
b) AWS Batch
c) AWS Lambda
d) Amazon EKS
Answer: b) AWS Batch
Explanation: AWS Batch manages batch computing workloads using ECS/EKS and scales compute as needed.
MCQ 170
Which AWS service simplifies deployment of web applications with automatic scaling?
a) AWS CloudFormation
b) AWS Elastic Beanstalk
c) Amazon EKS
d) AWS Outposts
Answer: b) AWS Elastic Beanstalk
Explanation: Elastic Beanstalk handles deployment, load balancing, auto scaling, and monitoring for applications.
MCQ 171
Which AWS service provides serverless relational databases?
a) Amazon RDS
b) Amazon Aurora Serverless
c) Amazon DynamoDB
d) Amazon Neptune
Answer: b) Amazon Aurora Serverless
Explanation: Aurora Serverless scales automatically and provides on-demand serverless relational database capacity.
MCQ 172
Which database is fully serverless and scales automatically without provisioning?
a) Amazon RDS MySQL
b) Amazon DynamoDB
c) Amazon Neptune
d) Amazon Redshift
Answer: b) Amazon DynamoDB
Explanation: DynamoDB is fully serverless, automatically scalable, and offers millisecond response times.
MCQ 173
Which service allows deployment of Docker containers using AWS fully managed infrastructure?
a) ECS with EC2 launch
b) AWS Fargate
c) AWS Outposts
d) Elastic Beanstalk
Answer: b) AWS Fargate
Explanation: Fargate runs containers without managing servers or EC2 instances.
MCQ 174
Which AWS service provides centralized container image storage?
a) Amazon S3
b) Amazon ECR
c) AWS Fargate
d) AWS CodeBuild
Answer: b) Amazon ECR
Explanation: Elastic Container Registry (ECR) is a managed container image repository for ECS/EKS/Fargate.
MCQ 175
Which AWS service runs serverless data analytics directly using SQL queries?
a) Amazon Athena
b) Amazon Redshift
c) Amazon RDS
d) Amazon Glue
Answer: a) Amazon Athena
Explanation: Athena is a serverless analytics service to query S3 data using SQL.
MCQ 176
Which AWS service automatically scales serverless applications to handle millions of requests?
a) AWS Auto Scaling
b) AWS Step Functions
c) AWS Lambda
d) AWS Fargate
Answer: c) AWS Lambda
Explanation: Lambda automatically scales functions up to millions of requests per second.
MCQ 177
Which service provides blue/green deployment for containers?
a) AWS CodeDeploy
b) AWS CloudFormation
c) AWS Elastic Beanstalk
d) AWS Batch
Answer: a) AWS CodeDeploy
Explanation: CodeDeploy supports blue/green deployment for EC2 and container-based apps.
MCQ 178
Which load balancer is best for TCP and UDP traffic at scale?
a) Classic Load Balancer
b) Application Load Balancer
c) Network Load Balancer
d) Gateway Load Balancer
Answer: c) Network Load Balancer
Explanation: NLB operates at Layer 4 and is designed for TCP/UDP high-performance workloads.
MCQ 179
Which service provides distributed caching to improve scaling of apps?
a) Amazon S3
b) Amazon ElastiCache
c) Amazon DynamoDB
d) Amazon EBS
Answer: b) Amazon ElastiCache
Explanation: ElastiCache (Redis/Memcached) improves performance by caching frequently accessed data.
MCQ 180
Which AWS service handles message queuing for decoupled applications?
a) Amazon SNS
b) Amazon SQS
c) Amazon Kinesis
d) Amazon MQ
Answer: b) Amazon SQS
Explanation: SQS is a fully managed queueing service that decouples microservices and serverless apps.
MCQ 181
Which service supports real-time streaming data ingestion?
a) Amazon Kinesis
b) Amazon Athena
c) AWS Step Functions
d) Amazon CloudWatch
Answer: a) Amazon Kinesis
Explanation: Kinesis captures, processes, and analyzes real-time streaming data.
MCQ 182
Which service allows running Docker containers in the cloud without managing Kubernetes?
a) Amazon ECS
b) Amazon Lightsail Containers
c) Amazon EKS
d) AWS Fargate
Answer: b) Amazon Lightsail Containers
Explanation: Lightsail Containers offers a simplified way to deploy containers without Kubernetes complexity.
MCQ 183
Which AWS scaling option requires manual intervention by an admin?
a) Predictive Scaling
b) Manual Scaling
c) Dynamic Scaling
d) Auto Scaling
Answer: b) Manual Scaling
Explanation: In manual scaling, admins manually increase or decrease capacity.
MCQ 184
Which scaling method adjusts capacity at a scheduled time?
a) Predictive Scaling
b) Manual Scaling
c) Scheduled Scaling
d) Dynamic Scaling
Answer: c) Scheduled Scaling
Explanation: Scheduled scaling allows predefined scaling actions at specific times.
MCQ 185
Which AWS service offers API management with scaling for millions of requests?
a) Amazon CloudFront
b) Amazon API Gateway
c) Amazon Route 53
d) AWS WAF
Answer: b) Amazon API Gateway
Explanation: API Gateway manages APIs and scales automatically to millions of requests.
MCQ 186
Which AWS tool helps monitor serverless apps with logs, traces, and metrics?
a) AWS CloudWatch
b) AWS X-Ray
c) AWS Config
d) AWS Shield
Answer: b) AWS X-Ray
Explanation: AWS X-Ray provides tracing and debugging for distributed and serverless apps.
MCQ 187
Which AWS service is best for long-lived, stateful connections with WebSockets?
a) AWS Lambda
b) API Gateway (WebSocket APIs)
c) AWS Step Functions
d) Amazon Kinesis
Answer: b) API Gateway (WebSocket APIs)
Explanation: API Gateway supports both REST and WebSocket APIs for real-time communication.
MCQ 188
Which AWS service is used to build serverless data pipelines?
a) AWS Glue
b) Amazon Athena
c) Amazon Redshift
d) AWS CodePipeline
Answer: a) AWS Glue
Explanation: AWS Glue is a serverless ETL (extract, transform, load) service for building data pipelines.
MCQ 189
Which AWS service helps achieve global serverless application delivery with caching and scaling?
a) Amazon CloudFront
b) Amazon Route 53
c) AWS Shield
d) AWS WAF
Answer: a) Amazon CloudFront
Explanation: CloudFront is a CDN that delivers content globally with caching and integrates with Lambda@Edge.
MCQ 190
Which AWS service allows scheduling serverless tasks without EC2 or cron jobs?
a) AWS Lambda
b) Amazon EventBridge (Scheduler)
c) AWS Step Functions
d) AWS Batch
Answer: b) Amazon EventBridge (Scheduler)
Explanation: EventBridge Scheduler allows running serverless tasks at scheduled times.
MCQ 191
Which AWS service provides managed queues compatible with industry protocols (AMQP, MQTT, STOMP)?
a) Amazon SQS
b) Amazon SNS
c) Amazon MQ
d) AWS Step Functions
Answer: c) Amazon MQ
Explanation: Amazon MQ supports open-source message brokers like ActiveMQ and RabbitMQ.
MCQ 192
Which AWS feature allows deploying Lambda functions closer to users for low latency?
a) CloudFront Edge Caching
b) Lambda@Edge
c) Route 53
d) DynamoDB Global Tables
Answer: b) Lambda@Edge
Explanation: Lambda@Edge runs functions at CloudFront edge locations for minimal latency.
MCQ 193
Which AWS service is ideal for streaming video processing in a serverless way?
a) AWS Lambda
b) Amazon Kinesis Video Streams
c) AWS Step Functions
d) Amazon CloudWatch
Answer: b) Amazon Kinesis Video Streams
Explanation: Kinesis Video Streams ingests and processes live video data.
MCQ 194
Which AWS scaling method increases resources of a single machine (CPU, RAM)?
a) Horizontal Scaling
b) Vertical Scaling
c) Predictive Scaling
d) Elastic Scaling
Answer: b) Vertical Scaling
Explanation: Vertical scaling means upgrading instance size (e.g., t2.micro → m5.large).
MCQ 195
Which AWS service manages microservices communication with service discovery and routing?
a) Amazon VPC
b) AWS App Mesh
c) Amazon Route 53
d) AWS Direct Connect
Answer: b) AWS App Mesh
Explanation: App Mesh provides service mesh for microservices with routing, monitoring, and service discovery.
MCQ 196
Which AWS service is best for automated workflows triggered by S3 uploads?
a) AWS Glue
b) AWS Lambda
c) AWS Step Functions
d) AWS Batch
Answer: b) AWS Lambda
Explanation: Lambda triggers automatically when files are uploaded to S3.
MCQ 197
Which AWS feature enables graceful scaling down of applications during off-peak hours?
a) Auto Scaling Policies
b) Scheduled Scaling
c) AWS Trusted Advisor
d) CloudWatch Logs
Answer: b) Scheduled Scaling
Explanation: Scheduled scaling helps optimize costs by scaling down during low traffic.
MCQ 198
Which AWS service is a fully managed workflow automation tool?
a) AWS Step Functions
b) Amazon SQS
c) AWS Glue
d) Amazon EventBridge
Answer: a) AWS Step Functions
Explanation: Step Functions orchestrate serverless workflows with state machines.
MCQ 199
Which AWS scaling option adds more instances instead of increasing instance size?
a) Vertical Scaling
b) Horizontal Scaling
c) Predictive Scaling
d) Static Scaling
Answer: b) Horizontal Scaling
Explanation: Horizontal scaling adds more machines (scale-out) for high availability and performance.
MCQ 200
Which AWS service provides a serverless way to process streaming data with SQL?
a) Amazon Athena
b) AWS Lambda
c) Amazon Kinesis Data Analytics
d) AWS Glue
Answer: c) Amazon Kinesis Data Analytics
Explanation: Kinesis Data Analytics allows running SQL queries on streaming data in real time.
You’ve just completed MCQs 171–200 on AWS Serverless, Containers & Scaling. These questions are crafted to give you real exam-level practice and build confidence for your AWS certification journey.
👉 For complete preparation, also check out:
- AWS Threats & Attacks MCQs (1–50)
- AWS Security Architecture & IAM MCQs (51–100)
- AWS Implementation, Access, Authentication and PKI (151-200)
- AWS Scenario-Based MCQs (201-2025)
Stay tuned as we continue building full AWS Security & Cloud Exam practice sets (400+ MCQs) to help you rank among the top scorers worldwide. 🌍