Compute
CoreAWS Lambda
Event-driven compute for bounded ingestion, transformation, API, and automation tasks.
Key points
- Lambda runs bounded event-driven ingestion, transformation, API, and pipeline-control code without server provisioning.
- Concurrency, retries, idempotency, packaging, execution roles, and downstream capacity remain explicit design concerns.
Best-known use cases
- Transform small records when S3 objects or stream events arrive.
- Run event-driven pipeline control tasks without provisioning servers.
- Expose lightweight ingestion logic behind an API.
What candidates often confuse it with
- Lambda suits short stateless handlers; Flink retains stream state and container or distributed platforms fit longer processing.
Key takeaway
Choose Lambda for bounded event-driven work whose runtime and resource needs fit the serverless function model.
Relevant exam tasks
- D1.1 — Task 1.1: Perform data ingestion
- 1.1.2 — Read data from batch sources (for example, Amazon S3, AWS Glue, Amazon EMR, AWS DMS, Amazon Redshift, AWS Lambda, Amazon AppFlow).
- 1.1.7 — Call a Lambda function from Kinesis.
- D1.2 — Task 1.2: Transform and process data
- 1.2.5 — Implement data transformation services based on requirements (for example, Amazon EMR, AWS Glue, Lambda, Amazon Redshift).
- D1.3 — Task 1.3: Orchestrate data pipelines
- 1.3.1 — Use orchestration services to build workflows for data ETL pipelines (for example, Lambda, EventBridge, Amazon Managed Workflows for Apache Airflow [Amazon MWAA], AWS Step Functions, AWS Glue workflows).
- D1.4 — Task 1.4: Apply programming concepts
- 1.4.2 — Configure Lambda functions to meet concurrency and performance needs.
- 1.4.6 — Use AWS SAM to package and deploy serverless data pipelines (for example, Lambda functions, Step Functions, DynamoDB tables).
- D3.1 — Task 3.1: Automate data processing by using AWS services
- 3.1.3 — Call SDKs to access Amazon features from code.
- 3.1.8 — Use AWS Lambda to automate data processing.
- D4.1 — Task 4.1: Apply authentication mechanisms
- 4.1.4 — Set up IAM roles for access (for example, AWS Lambda, Amazon API Gateway, AWS CLI, AWS CloudFormation).