Branches and actions in the continuous integration and continuous delivery (CI/CD) workflow
Automated software testing (for example, unit testing, mock testing)
Git-based version control tools (for example, Git, AWS CodeCommit)
Manual and automated approvals in AWS CodePipeline
Access application configurations from AWS AppConfig and Secrets Manager
CI/CD workflows that use AWS services
Application deployment that uses AWS services and tools (for example, CloudFormation, AWS Cloud Development Kit [AWS CDK], AWS SAM, AWS CodeArtifact, AWS Copilot, Amplify, Lambda)
Lambda deployment packaging options
API Gateway stages and custom domains
Deployment strategies (for example, canary, blue/green, rolling)
Logging and monitoring systems
Languages for log queries (for example, Amazon CloudWatch Logs Insights)
Common exceptions generated by SDKs