Они сами по себе стали сложнее, все взаимосвязи внутри это жесть
Взаимосвязи через интерфейсы ) Разбил на куски задачу и пиши по отдельности ) Есть DI IoC и кучу разных API которые предоставляют фреймворки и тд и тп ) Есть центральные репозитории и CI\СD