Serverless applications make it easy for you to run your code without managing servers. Serverless applications can range anywhere from running web applications, to real-time data processing systems, to cron jobs in the cloud. Taking a hands-on approach, this tutorial will teach you how to write and deploy serverless applications in a matter of minutes! No prior experience with serverless applications needed.
Using AWS Chalice, a Python serverless microframework for AWS, you will be developing serverless applications that run on AWS Lambda, a service run that lets you run code without provisioning or managing servers. In the process of developing these serverless applications, you will learn how to:
• Quickly and effectively develop and deploy serverless applications
• Utilize best practices in developing serverless applications
• Build a wide range of serverless applications by leveraging other AWS services alongside AWS Lambda
No prior experience in serverless application or AWS is needed, but please make sure your development environment meets the prerequisites of the workshop:
• Python 2.7 or 3.6
• Virtualenv
• AWS credentials
• git
More information on environment setup can be found in the following link: https://chalice-workshop.readthedocs.io/en/latest/env-setup.html