Things I've looked at:
- Lambda functions - Only for short executions not long running tasks.
- SNS subscriptions - From what I understand this needs to subscribe to an SNS publisher.
- Kinesis Stream - Requires producer to use Streams PUT API.
Any help would be greatly appreciated!