@shuro сложно представить, когда разбивка чего-то большого на меньшие "кусочки", которые отвечают только за одну функцию - усложняет. Ну только если коллеги не понимают, как эти кусочки между собой связаны. Тогда надо просто написать доку.
Монолит - это хорошо, но только тогда когда все понимают из чего он состоит. Когда это не так, то лучше дробить. Эт относится как к технологиям так и таскам.
@exo Несложно :)
Берём любую крупную зависимость или их устоявшееся сочетание. Условно говоря, PHP с нужными модулями можно засунуть в контейнер (или не засовывать, но технологически считать одним куском), а можно смотреть как на набор отдельных, хоть и взаимозависимых сущностей, и поддерживать отдельно.