I have mentioned Lambda a few times in my AWS posts but I believe it is time to finally go into it. Lambda is a serverless offering from AWS. Lambda allows you to run function, such as uploading images to an S3 bucket, it supports several different programming languages. Lambda is on demand so it is only paid when it is being used / invoked. You can use it in place of EC2 instances in some cases and this can save a lot of money as Lambda is a low cost solution. Lambda connects with many different services, such as kinesis, SQS, SNS, etc. You can just have Lambda run functions for you and it scales automatically.