Regarding point 3, you can run Lambda on edge nodes too — Lambda@Edge, which uses CloudFront.
Although as you say, whether that ends up reducing latency in particle depends very much on your use case.
Although as you say, whether that ends up reducing latency in particle depends very much on your use case.
> Functions triggered by origin request and response events as well as functions triggered by viewer request and response events can make network calls to resources on the internet, and to AWS services such as Amazon S3 buckets, DynamoDB tables, or Amazon EC2 instances.