4 ms·
I find the idea very appealing, but it seems like it would lead to micro service hell. How are you managing the Lambdas for test and deployment?
by PretzelFisch 11y ago
I find the idea very appealing, but it seems like it would lead to micro service hell. How are you managing the Lambdas for test and deployment?
- ajaynairataws 11y agoA few options - Codeship (https://blog.codeship.com/integrating-aws-lambda-with-codeship/ https://blog.codeship.com/integrating-aws-lambda-with-codesh...), popular community extensions such as Kappa (https://github.com/garnaat/kappa https://github.com/garnaat/kappa) Jenkins plugins (https://wiki.jenkins-ci.org/display/JENKINS/AWS+Lambda+Plugin https://wiki.jenkins-ci.org/display/JENKINS/AWS+Lambda+Plugi...) and Grunt plugins (https://github.com/Tim-B/grunt-aws-lambda/commits/master/package.json https://github.com/Tim-B/grunt-aws-lambda/commits/master/pac...) that you can use as part of your CI/CD pipelines. There was even recent blogpost about using Lambda to deploy Lambda functions :) (https://aws.amazon.com/blogs/compute/new-deployment-options-for-aws-lambda/ https://aws.amazon.com/blogs/compute/new-deployment-options-...). Would be great to hear what else you would like to see.
- cddotdotslash 11y agoJenkins has a Lambda plugin now so I've setup the typical GitHub Branch > Webhook > Jenkins > Lambda workflow. Push to a stage branch, the function is updated pretty quickly. Test then push to prod.