1. Amazon ECS

Elastic Container Service orchestrates Docker containers using task definitions and services while taking care of placement and health checks. Know which construct holds IAM roles, CPU, or restart logic—exam questions love mapping requirements to ECS components.

1.1 Core Concepts

1.2 Launch Types

Launch Type When to Use Operational Model
EC2 Need control over servers, spot/reserved pricing, or local instance storage. Provision and patch the EC2 instances; ECS schedules tasks onto them.
Fargate Serverless containers, per-second billing, small/bursty workloads, fast scale. AWS manages the infrastructure; each task receives an ENI inside your VPC.
ECS Anywhere Hybrid/on-premises clusters while reusing ECS control plane. Install the ECS Anywhere agent on customer-managed hardware.

2. Amazon EKS

Managed Kubernetes service with multi-AZ control plane and integration into AWS networking and storage.


3. Amazon SNS

Pub/sub messaging service for fan-out scenarios.


4. Amazon SQS

Fully managed queueing service for decoupling producers/consumers.

4.1 Queue Behavior

4.2 Queue Types

Type Ordering Throughput Use Case
Standard Best-effort ordering; at-least-once delivery. Unlimited TPS. General messaging, fan-out from SNS.
FIFO Exactly-once processing, strict ordering (queue name ends with `.fifo`). Up to 3,000 msgs/sec with batching (300 without). Workflows requiring ordered events or financial transactions.

4.3 Extras


5. Amazon MQ

Managed Apache ActiveMQ broker for legacy protocols (AMQP, MQTT, OpenWire, JMS, STOMP).


6. AWS Lambda

6.1 Execution Model

6.2 Networking

6.3 Invocation Patterns

6.4 Versions & Aliases

6.5 Environment, Context, and Layers

6.6 Function Handler Lifecycle

lambda_lifecycle
🧩 Lambda Lifecycle

7. API Gateway

Managed front door for REST, HTTP, and WebSocket APIs. Think of it as a programmable HTTPS fabric that centralizes auth, throttling, caching, and protocol translation.

7.1 Structure

7.2 Integrations

7.3 Operations


8. Event-Driven Services

8.1 EventBridge (CloudWatch Events)

8.2 AWS Step Functions

8.3 AWS SWF


9. Content & Media Services

9.1 Amazon Mechanical Turk

9.2 AWS Elemental MediaConvert (vs. Elastic Transcoder)


10. IoT & Edge

10.1 AWS IoT Core

10.2 AWS IoT Greengrass


11. Developer Tooling

11.1 AWS Serverless Application Model (SAM)


12. Exam Reminders


Contents