Что-то из этого получается пофиксить, если наладить взаимодействие или систематизировать процессы. Например, когда мы в Нетологии поняли, что наша система становится сложнее, создали архитектурный комитет — чтобы понимать, куда развивается платформа, и при необходимости выделять микросервисные решения или менять одни компоненты на другие. И, конечно, думать, как всё это должно друг с другом соединяться, чтобы не вставлять палки в колёса себе и команде разработки.