SVS310: CI/CD for Serverless Applications

Resources for SVS310: CI/CD for serverless applications

To get the most out of the agility afforded by serverless, it is essential to build CI/CD pipelines that help teams iterate on code and quickly release features. In this session, we will break down the CI/CD pipeline and look at different technologies that can help us to achieve automated deployments. For that we will be using AWS Serverless Application Model (AWS SAM), an infrastructure-as-code framework and other AWS tools like like AWS CodeBuild, AWS CodePipeline, and AWS CodeDeploy, to do safe deployments of your serverless applications.

AWS SAM policy templates

AWS Documentation

Documentation of all the existing AWS SAM policy templates

Using parameter override functions with CodePipeline pipelines

AWS Documentation

Documentation on how to use parameters override in functions with CodePipeline to use one artifact to deploy to multiple stages

Using AWS Lambda as an action in AWS CodePipeline

AWS Documentation

Documentation to how to define AWS Lambda as an action in AWS CodePipeline using CloudFormation

More on CICD for serverless

A series of videos that can provide more information on building CICD pipelines for serverless apps.

Presented by:

Marcia Villalba

Marcia Villalba

Marcia hosts the FooBar Serverless YouTube channel where she publishes content every week related to serverless and the cloud. She has been designing and developing software professionally for 15 years and worked in all the different stages of building scaling and performant software.

Follow on LinkedIn