Automating CI/CD workflow for serverless apps with CircleCI

Click for: original source

Rupak Ganguly wrote neat post about the process of continuous integration and deployment (CI/CD) of serverless application – which can be really challenging. In this post, author takes a deep look at the end-to-end workflow of automating a CI/CD process for a serverless application via CircleCI.

Article describes using serverless frameworks and also covers in depth (among others):

  • Defining the CI/CD process
  • Creating an app with testable code
  • Preparing the app for automation
  • Integrating with a CI/CD toolchain
  • Advanced deployment patterns

It also covers Creating an AWS IAM user and configuring CircleCI with AWS credentials. Plenty of code examples, screen grabs and explanations. In real-life enterprise scenarios, there’s a lot of complexity involved in deploying an application. There are concerns about redundancy, high-availability, versioning & rollback, A/B testing and incremental rollouts. Good read!

[Read More]

Tags cicd aws containers serverless