Is Continuous Delivery all about the nuts and bolts of CI? Infrastructure automation and the design of build pipelines? The biggest constraint to being able to incrementally roll out new features are oftentimes the problems in the design of the system itself. And this is often drowned in the CD conversation. To enable rapid, frequent release, it is essential to understand the kinds of constraints we should consider when evolving the architecture of our systems. In this talk, our colleague Sam Newman pulls together a series of patterns that will help you identify what to look for in your own systems when moving towards Continuous Delivery.