- Version
- Download 5
- File Size 2.51 MB
- File Count 1
- Create Date March 27, 2023
- Last Updated March 27, 2023
Agenda:
• Introduction to Continuous Integration and Continuous Deployment/Delivery (CI-CD)
• CD Strategies
• CI-CD on AWS
- Application Management
- Elastic BeanStalk
- Opsworks
- Cloudformation
- EC2 Container Service (ECS)
- Application Lifecycle Management
- Code Commit
- Code Pipeline
- Code Deploy
What does CI give us?
• Test driven promotion (of development change)
• Increasing velocity of feedback cycle through iterative change
• Contain change to reduce risk
• Bugs are detected quickly
• Automated testing reduces size of testing effort
What does CD give us?
• Automated, repeatable process to push changes to production
• Hardens, de-risks the deployment process
• Immediate feedback from users
• Supports A/B testing or “We test customer reactions to features in production”
• Gives us a breadth of data points across our applications