Continuous Integration, continuous deployment, and continuous delivery are an excellent way to accelerate the time-to-market of your software and drive innovation from feedback while ensuring you're building high-quality products through each iteration. But what do these practices mean? And how can they be applied when you're building serverless applications in AWS Lambda?
Continuous Integration and deployment workflow
Continuous Integration
Continuous Integration (CI) is the process of having a centralized code repository and making all the changes and features go through a complex pipeline before integrating them into the central repository. A classic CI pipeline triggers a build whenever a code commit occurs...