Great breakdown. One thing I learned running serverless scraping pipelines: cold starts compound when you chain multiple API calls. I found that keeping a warm pool of 2-3 functions and using connection pooling (especially for DB writes) cut our P95 latency by 60%. For anyone doing data-intensive serverless work, batching API responses before writing to storage also helps avoid those timeout surprises.