Delivery Patterns Tutorial
In a large software development environment, it is common for multiple teams to be working with different tools and processes, at their own speed, on different features; but these features all need to be delivered together as part of a single monthly or quarterly feature release. At the same time, the pipelines that drive individual applications to production need synchronization at particular points such as end-to-end testing and approvals; and all applications must be present before the test can start.