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]