Я думаю, что Ember-движки — хорошее решение для этого, как и Rails Engines. Устраняет большинство компромиссов, связанных с микроинтерфейсами luca mezzalira

Каждая столп в LinkedIn (например, Лента, Профиль, Моя сеть и т. д.) — это отдельное изолированное приложение Ember (называемое движком), и во время сборки все это объединяется в единый интегрированный интерфейс, который вы получаете при входе в систему. на http://linkedin.com.

Ember Engines решает некоторые проблемы, связанные с микроинтерфейсами со многими отдельными приложениями.

— Время загрузки увеличивается.
— Существует риск большого дублирования между «вертикалями»
— Труднее достичь единообразия UX и богатого пользовательского интерфейса.

Ember Engines улучшает DX для этого подхода, вы можете посмотреть здесь: http://ember-engines.com/