Another quick one! I thought I’d sit down and figure out how to run some Haskell code in AWS Lambda. I took a look at the serverless-haskell package and thought I’d show you the fruits of my investigation. My project makes uses of the AWSHaskell module from serverless-haskell but dispenses with all the npm stuff. Right now, you just run the pkg script which will generate a zip archive in the right format for AWS Lambda which you can then upload. Note that you’ll need to build on Linux to generate compatible binaries for use on Lambda. Done.
Main.hshlambda.cabalindex.jspkg.zip file can be uploaded using awsclistack.yamlYou can also check out my fully working project.
Content © 2025 Richard Cook. All rights reserved.