lambda - generic lambda execution based purely on docker containers
runs basic lambda function in parallel from queue
docker run --rm -e LIMIT=10 -e TTL=4000 pocketmax/lambda
features
- can use different event sources like redis, mongodb
THINGS TO FIGURE OUT
- how to unit test with pre-defined events. need to monitor what events get emitted by function
docker layers
- layers/node-9.3 <- uses node
- layers/redis <- uses node redis driver for event client
- layers/fn <- lambda function with injected redis instance for emiter
file structure
/app.js
/package.js
/node_modules
build steps
- install node modules
cmd line config options
- max running instances
- ttl per instance
- mem limit
- cpu limit
- custom var
- event server IP
- event server credentials
package.json stuff