This document discusses strategies for testing serverless applications both locally and in the cloud. It outlines pros and cons of each approach and recommends a hybrid strategy of testing certain services locally like API Gateway and Lambda functions for easy debugging and short deploy times while testing other services like DynamoDB and S3 in the cloud for a production-like environment. It also provides tips for effective testing such as using distributed tracing, load testing, and testing cold starts and function memory allocation.
Related topics: