nzoschke / gofaas

A boilerplate Go and AWS Lambda app. Demonstrates an expert configuration of 10+ AWS services to support running Go functions-as-a-service (FaaS).
Apache License 2.0
801 stars 43 forks source link

CodeBuild & CodePipeline #27

Closed daaku closed 6 years ago

daaku commented 6 years ago

Might be nice to use CodeBuild & CodePipeline for the deployment process and have it be setup as part of the CF template.

nzoschke commented 6 years ago

This could be a nice addition. I'm also looking into CodeDeploy to facilitate more canary deployments as explained here:

https://github.com/awslabs/serverless-application-model/blob/master/docs/safe_lambda_deployments.rst

nzoschke commented 6 years ago

After more thought I don't plan to add CodeBulid or CodePipeline in the project myself any time soon.

This project is more about the why and how to use FaaS services. Build / deploy services and workflows are orthogonal to that.