0Pricing
AWS Solutions Architect · Lesson

Lambda Functions: Runtimes, Triggers, and Handlers

Write a Lambda function, choose a runtime, configure memory and timeout, and wire it to an S3 event or API Gateway trigger.

What Is AWS Lambda?

AWS Lambda is a serverless compute service that runs your code in response to events without requiring you to provision or manage servers. You pay only for the compute time consumed—measured in milliseconds—making Lambda extremely cost-efficient for sporadic, event-driven workloads. Lambda automatically scales from zero to thousands of concurrent executions based on incoming events.

Supported Runtimes

Lambda supports managed runtimes including Python, Node.js, Java, Go, Ruby, .NET, and more. AWS maintains these runtimes and applies security patches. For languages or runtime versions not natively supported, you can provide a Custom Runtime via a bootstrap executable, or package your function in a container image (up to 10 GB) rather than a ZIP deployment package.

All lessons in this course

  1. Lambda Functions: Runtimes, Triggers, and Handlers
  2. Concurrency, Throttling, and Reserved Concurrency
  3. Lambda Layers and Deployment Packages
  4. Lambda@Edge and Event-Driven Patterns
← Back to AWS Solutions Architect