Надо держаться своего уровня абстракции, если вы делаете ide, не лезте в ось. И не лезте в энткрпрайз
Ага, и потом кто в лес, кто по дрова, решение в целом не работает, хотя каждая его отдельная часть делалась хорошо знающими свою и только свою область специалистами.
Работать на проектах в конторах с чётким разделением зон ответственности (а ещё субординацией, не дай бог) - самый тяжёлый ад, на самом деле. И нервов куча, и спотыкание на каждом шагу, и результат в час по чайной ложке выдавливается. Зато все заняты в своей области, блин.