У нас скорее задача в том чтобы PM проследил что все нужыне релизы выкатились.
С точки зрения архитетуры мы стараемся проектировать интерфейсы компонент с соблюдением правил совместимости,
чтобы выкатывать компоненты независимо.
Так получается почти всегда, но не всегда.
Для особых случаев у нас есть "очереди релизов" в эксплуатации, это свод правил какие компоненты нельзя выкатывать одновременно, а только строго последовательно.
Универсальная формула. Если компонент не просто автономный , но и нет от него зависимостей, которые могут поломать что-то за пределами компонента, то он развёртывается независимо, как и когда угодно. Но если компоненты зависимы, то нужны регламенты и релизная политика