Nowadays many projects do not use a traditional backend any more, but have moved their logic to FaaS (Function as a Service) like AWS Lambda. The core idea is that you don’t have to manage a server, but instead you just upload code and it will be executed on some event. Normally AWS only supports Nodejs, Python and a few more languages for this service. But with custom runtimes, we can deploy any language!
In this Tech Weekly, I will show how you can write a stateless service (in our case a telegram bot) in Haskell and deploy it to AWS Lambda with Terraform.
Presenter: Jan van Brügge