0

We use Codepipeline from AWS to automatize all the deployment process for most of our services and workers.

Everyday we use more lambda functions and microservices in our company but is getting hard to manage the deployment of them.

Anyone has experience with CI/CD tools to manage a couple of dozens of microservices in production and development ?

I never use Codepipeline for Lambda, so maybe is an option that I did not see, but I am not close to use any other tools as an option.

Any recommendations ?. Thanks in advance !

2 Answers 2

1

For managing lambdas (and in general serverless technologies in AWS) I would recommend the Serverless Application Model (SAM), which allows you (for example) to version control and review your lambda architecture; essentially you define your configuration in a YAML file, then bundle this together with the code for all your lambda functions, and deploy to cloudformation where it builds the architecture from the template.

This should integrate with other AWS services so you can trigger builds/deployments etc.

Github page with source and readme etc

Sign up to request clarification or add additional context in comments.

Comments

0

At the end the best solution that worked for us was connecting Github and TravisCI to automatize all the deployment of the lambda functions. I hope that this answer also help someone else.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.