10.1 Where to optimize?10.2 Before we get started10.2.1 How a Lambda function handles requests10.2.2 Latency: Cold vs. warm10.2.3 Load generation on your function and application10.2.4 Tracking performance and availability10.3 Optimizing latency10.3.1 Minimize deployment artifact size10.3.2 Allocate sufficient resources to your execution environment10.3.3 Optimize function logic10.4 Concurrency10.4.1 Correlation between requests, latency, and concurrency10.4.2 Managing concurrencySummary