I would like to offload some functionality from my Lambda@Edge to speed up response time. This would mean triggering another Lambda Function inside my Lambda@Edge.
Lambda@Edge distributes the application across all regions, so when a request is made it would execute the application in the region closest to the requester.
My current solution is to create an SNS with the same topic name on all regions, have an SQS in us-east-1 listen to all these SNS Topics, and the Lambda function to listen to the SQS.
However, creating an SNS on every region is quite a hassle to maintain.
Any other suggestions on how I can trigger another Lambda function inside my Lambda@Edge?
Thanks!