Serverless code, event driven, auto scales, max 15 min runtime, pay per ms. Permissions come from the execution role, the resource policy only controls who can invoke it. Triggers: API Gateway, S3, SQS, SNS, DynamoDB Streams, Kinesis, EventBridge, ALB