Core concept

Runtimes: Node, Python, Java, .NET, Go, Ruby, custom (bring container image). Max 15 min execution. Up to 10GB memory + 6vCPU.

Advertisement

How it works

Cold start (init) can add 100ms-5s on new/idle env. Provisioned Concurrency pre-warms. SnapStart for Java. Choose runtime + package size.

Advertisement

Trade-offs + gotchas

APIs (with API Gateway). Event processing (S3/SQS/Kinesis). Scheduled jobs. Glue between services. Not for >15min or high-CPU sustained.