/functional-programming-in-serverless-world

Old repository for @afronski talk titled "Functional Programming in Serverless World". The most recent one is here:

Primary LanguageShellMIT LicenseMIT

functional-programming-in-serverless-world

WARNING: You can find the most recent version of that repository here: afronski/functional-programming-in-serverless-world. This one is not maintained anymore.

Motivation

Repository is a foundation for measurements that I presented in the talk with the same title. I have performed it on following conferences:

Scenarios:

  • Cold Start effect.
  • Latency distribution.
  • Memory usage test.

Languages:

  • Haskell (AWS Lambda via Node.js shim)
  • F# (AWS Lambda, officially support by Serverless Framework)
  • Scala (AWS Lambda, officially support by Serverless Framework)
  • Clojure (AWS Lambda on JVM)
  • ClojureScript (AWS Lambda on Node.js)
  • BuckleScript (AWS Lambda on Node.js)
  • PureScript (AWS Lambda on Node.js)