BYOL (Bring Your Own Lambda) consists of a set of tools to help you run your Node.js Lambda functions in your dev environment. It aims to be a minimal replacement for aws-sam-cli without requiring Docker or Python.
Although it doesn't as great of a job at mimicking the AWS environment, it will run your code with minimal from effort from your side as long as the code isn't too picky about where or how it runs.
- You have a
sam
compatible setup but want to usenpm link
. - Your Lambda functions are part of a "mono repository" powered by lerna or a similar tool that uses symlinks.
- You want a "good enough" development environment that uses the tools you are already using.