This workshop content will handle the server based Python Flask web application and show how to move to Serverless architecture application using AWS Chalice micro-framework. It deals with how to rewrite application source code from a server-based application into a serverless environment step by step with practical application level. This workshop cover Cloud9, S3, API Gateway, Lambda, Cognito, DynamoDB, X-Ray, Parameter Store with AWS Chalice micro-framework. This workshop contains four short presentations and four hands-on labs. The application used in the hands-on labs consists of an SPA frontend based on vue.js and a RESTFul backend based on Flask. Application source code and hands-on lab guides are providing via Github repository.
- Sungshik Jou (AWS Technical Trainer)
- Dayoungle Jun (AWS Technical Trainer)
- YoungSeon.Ahn (https://github.com/LoveMeWithoutAll)
- Sample applications have been redesigned to a better architecture.
- with Vue.js based SPA frontend.
- with Flask based restful backend.
- with Swagger support.
- with token based authentication.
- Eliminate user inconvenience on Hands on-lab.
- Remove Google MAP API dependencies with Leaflet.
- 2019.03 ~ 2019.05 : https://github.com/aws-kr-tnc/moving-to-serverless-workshop-1d
- Four hands-on lab, full day. (4 slidedeck)
- 2018.11 : https://github.com/aws-kr-tnc/moving-to-serverless-techpump
- Three hands-on labs, half day. (4 slidedeck)
- 2018.08 : https://github.com/liks79/aws-chalice-migration-workshop
- Three hands-on labs, half day. (3 slidedeck)
