Maturity and beyond - Practicing Continuous Integration and Continuous Delivery on AWS

Maturity and beyond

As your organization matures, it will continue to develop the CI/CD model to include more of the following improvements:

  • More staging environments for specific performance, compliance, security, and user interface (UI) tests

  • Unit tests of infrastructure and configuration code along with the application code

  • Integration with other systems and processes such as code review, issue tracking, and event notification

  • Integration with database schema migration (if applicable)

  • Additional steps for auditing and business approval

Even the most mature organizations that have complex multi-environment CI/CD pipelines continue to look for improvements. DevOps is a journey, not a destination. Feedback about the pipeline is continuously collected and improvements in speed, scale, security, and reliability are achieved as a collaboration between the different parts of the development teams.