This is an excellent write-up and a great use-case for what S3+Lambda can do. As AWS offerings go, I believe Lambda has a <i>tremendous</i> upside and will be growing significantly over the next few years.<p>I've been throwing a lot of my own personal resources into building some things on top of both S3 and lambda and have found a few tools that help with it quite a bit. For one - the lambduh project from Russ Matney has been a great resource for abstracting out some of the more common s3->lambda workflow: <a href="https://github.com/lambduh/lambduh" rel="nofollow">https://github.com/lambduh/lambduh</a>. On a different note is T.J. Holowaychuk's Apex project: <a href="https://medium.com/@tjholowaychuk/introducing-apex-800824ffaa70" rel="nofollow">https://medium.com/@tjholowaychuk/introducing-apex-800824ffa...</a>
Off topic, but I'm hoping there are some Lambda-heads in the room. I want to write a system that basically rebroadcasts a message sent over SNS, to different HTTP endpoints. (I don't have control over these endpoints so can't use SNS itself as I can't confirm subscriptions).<p>How many HTTP requests can Lambda do concurrently? Is my best approach to fire all these requests inside one worker, or should/could I have it spin up subsequent lambadas whose only function is to run the HTTP request then close? I'm imagining that would be a lot more expensive.
Excellent post. I wanted to generate thumb images for photos uploaded to s3 bucket using aws Lambda, could successfully implement it.<p>but found one issue, that many here might not be aware of, S3 bucket and Lambda function should be in same aws region.<p>Unfortunately, my s3 bucket is in southeast-ap, and aws lambda is not available in this region. couldn't go live today. will have to copy bucket to another region to use it.<p>hope this helps. thanks.
One lambda application I really want is a pingdom-style service. Use lambda to ping a web site and send an email if it's offline. Any takers to build this :-)?