I've got an SQS queue set up with multiple Lambdas configured as triggers. While this is allowed by AWS's API it's not clear what the intended behavior is.
For example, is one message pulled off the queue and sent to each Lambda? Or instead does each Lambda act as a polling service which pulls messages off the queue separately?
From my testing it appears to be the latter, but I can't for the life of me find this documented anywhere. The latter also doesn't make a ton of sense to me given AWS Lambda's concurrency functionality.