I've been using it for lots of things lately. The last thing was to process ebs volumes that get left behind when leostream deletes instances from it's pools. (we need fresh machines all the time, so that's why we delete these instead of re-using) We have it delete the machine from the pool, and the ami is set to not delete the volume. I use a cloudwatch event to detect this, spin up a new ec2 instance, attach the available volume, process some logs from it and then delete the new ec2 instance along with the volume.
I use it for a private photo/video sharing application. It has a dozen users, so may not qualify as "production", but I haven't had to look under the hood for almost a year now.<p>I use Lambda specifically for creating thumbnails. My blog post about it: <a href="http://www.pesfandiar.com/blog/2017/03/10/serverless-photo-sharing-app-aws" rel="nofollow">http://www.pesfandiar.com/blog/2017/03/10/serverless-photo-s...</a>
Not sure if this counts as a production feature but I use Lambda as a Sendgrid webhook handler to calculate/update some custom fields in a CRM in response to email events. Basically Zapier on steroids
I used AWS Lambda with API Gateway to provide a single API endpoint allowing other services to exchange authentication keys for new tokens.<p>The functionality was so small and temporary it was great to be able to not need to provision anything and not even pay (our usage is under the free tier).<p>The regex to deal with error handling and API GW in general were pretty clunky. The Lambda was a self contained and unit/integration tested Java project.
I write LastWeekinAWS.com using an entirely serverless workflow. DynamoDB holds the links, populated through a scheduled Lambda function that pulls them in from Pinboard. Lambdas handle building out the newsletter from a Jinja2 template, building the archive on a schedule, and injecting static headers into the CloudFront distribution.
I use it to selectively run e2e tests for a particular git feature branch<p>Add a specific label in Github PR => Listen to Github PR webhook => Trigger e2e tests in CI for that branch
We built the entirety of the Give to Lincoln day giving day website using AWS lambda and DynamoDB. This includes tracking nonprofit registration, handling donations, and an admin area for managing the giving day.<p><a href="https://www.givetolincoln.com/" rel="nofollow">https://www.givetolincoln.com/</a>
Pdf manipulation, e.g. transforms, thumbnails, etc. This is on Azure Functions which is equivalent to Lambda.<p>Nice things scalability, not taking down the site if there is a segfault, and cost. Can run a smaller webserver and PAYG on the functions overall it costs less.
I'm using it as a proxy with IP rotation. It is not a perfect solution, but solved my problem more than one time.<p>It is a lot cheaper than a "proxy as a service".
I have two products already running exclusively on AWS Lambda as we speak. One of them now counts over 200 Lambdas and is being developed by three engineers.