Приложение может предоставлять / отключать функцию, которая может быть предназначена для различных типов пользователей. В настоящее время я использую стратегию, такую как флаг конфигурации, чтобы отключить / включить определенные функции. Есть ли архитектура, которая облегчает интеграцию плагинов? Вариант использования может состоять в том, что я хотел бы иметь возможность поэкспериментировать с новым алгоритмом (может быть развернут локально или на cluod) или включить новый модуль.
Существует ли эталонная архитектура, которая фокусируется на этой цели? Спасибо.