On the 11th July, 2016 Amazon announced a preview of its latest offering in the serverless computing stack, the Python framework for serverless applications. Peter Moon announced on the AWS Developer Blog “Today the AWS Developer Tools team is excited to announce the preview of the Python Serverless Microframework for AWS.”
Category: AWS Lambda
A simple answer to this question would be, if you want your events driven service managed use AWS Lambda, you just provide the code in the required language and Amazon AWS does the rest. If you want to customise for your own needs and use whatever coding language you prefer Amazon EC2 offers flexibility and a whole range of EC2 Instance types to choose from, in conjunction with Elastic Beanstalk services for deploying onto Amazon EC2.
However, this is a very brief outlook, to fully understands how effective both these services function and the benefits they offer for your business a more detailed comparison is needed.
AWS Lambda is an event-driven computing service that allows the user to create applications and then run the code for those applications on the AWS infrastructure by creating what is called a lambda function. AWS Lambda abstracts server management from users thus enabling them to concentrate on the creation of applications without having to worry about server administration, infrastructure provisioning and scaling.