Skip to content
This repository has been archived by the owner on Apr 5, 2023. It is now read-only.

mortkarlberg/anycloud

Repository files navigation

Serverless Any Cloud

Demo application using Serverless framework for automated deployment of micro services to any cloud provider with minimal configuration differences.

TODO Back-end:

  • 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

TODO Front-end:

  • 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?)

Notes

Provider differences

  • 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?

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published