Demo application using Serverless framework for automated deployment of micro services to any cloud provider with minimal configuration differences.
- Create simple function transforming geographic coordinates in variable size chunks using proj4, WGS84 to SWEREF99 TM
- Create serverless.yml template with all but provider specific elements
- Create provider specifc config files
- Create gulp scripts, building one final serverless.yml for each provider, then deploying to each provider
- Create simple web client in Codepen
- OpenLayers full page in SWEREF99 TM
- Path input data (free paint or gps recording of ånnaboda/kilsbergen)
- parameters (chunk size, what else?) overlay
- Resulting transformed path from AWS and Azure drawn in map
- Numeric results from AWS and Azure for comparison (response time, what else?)
- Node.js version, AWS 4.3, Azure >= 6.5.0. Is it possible to run tests specifying an older version?
- Azure no external libraries?!
- How much config can be shared in serverless_template?
- How handle different resources? Would it be usefull to create a generic config layer? Examples:
- common events syntax?
- "simple json db" maps to AWS DynamoDb and Azure DocumentDb?