Цитата:
Да, отдельные приложения - плохо с точки зрения архитектуры.
Почему? Для разных целей разная архитектура.
Цитата:
Но отдельные приложения - лучше, чем дублировать существующие объекты или снимать ограничения.
Тоже непонятно почему лучше для каких условий и зачем.
Отдельные приложения и экстеншены отличаются только разным API. Концептуально придется тоже дублировать код и в отдельных приложениях.
см. также
https://martinfowler.com/articles/mi...rade-offs.html
http://cloudacademy.com/blog/microse...tage-drawback/