Effective CI/CD for Large Systems

Channel:
Subscribers:
725,000
Published on ● Video Link: https://www.youtube.com/watch?v=JWrSwXMho5k



Duration: 42:01
8,283 views
215


CI/CD brings tremendous value to development teams. The rapid availability of feedback helps developers make informed decisions about their design choices and lets teams deploy with confidence. But when systems become large and test times go from seconds to hours, how do we get our groove back? In this talk, we’ll explore strategies for validating large, complex systems, such as:
- Setting well-defined component boundaries
- Flexibly modeling dependencies between these components
- Ranking tests by cost versus value
- Testing in production with canary launches and feature flags

These and similar techniques let us minimize test times, maximize confidence, and free our teams up to focus on delivering value to customers.

PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=TJcTIhEH_8w







Tags:
ci/cd
software development
continous deployment