This contains the source code for Elegant and Maintainable scripting with Clojure and Babashka.
This builds, tests and deploys a simple AWS Lambda.
Get the deck used in the workshop having all references from here.
- Babashka, latest recommended
- Clojure CLI, latest recommended
- [Optional] Terraform, needed only for deployment, latest recommended
- Run unit tests:
bb test
- Clean and build the Lambda:
bb pack
. Defaults to--arch=aarch64 --version=latest
. - [Optional] Deploy to AWS:
bb deploy
. Defaults to--arch=aarch64 --version=latest
. - [Optional] Clean up:
cd deploy && terraform destroy
Copyright © Rahul De, Anupriya Johari
Distributed under the MIT License. See LICENSE.