AWS Lambda is the future, it's the new normal. Great! Awesome.
Can you do anything useful with it?
We took that as a challenge. Could we, using AWS Lambda, create a multi-user, dynamic web application without using EC2 or resorting to hacks? I mean no instances, no ELBs, not even a security group. And especially no hard-coded AWS credentials.
We did, and it's called Lambda Chat.
Live demo
http://lambda-chat.s3-website-us-west-2.amazonaws.com/
Code on GitHub
https://github.com/cloudnative/lambda-chat/
Lambda Chat is a simple chat application using AWS Lambda, SNS, DynamoDB and S3.