The deployment pipeline is governed by a Git pull request in the context of a task branch workflow. The short-lived branch helps control the batch size of the deployment; the focused change is tested, reviewed, and manually approved, and the deployments are fully automated. The pipeline is orchestrated by multiple tools. A modern CI/CD tool controls the overall flow, node package manager (npm) controls the individual steps, the cloud provider's infrastructure-as-code service provisions the cloud resources, and the Serverless Framework provides an important abstraction layer for the infrastructure-as-code service.
Deployment pipeline
Modern CI/CD
The latest generation of continuous integration and deployment tools...