Использование CLI в бэкэнд-сервисе - PullRequest
0 голосов
/ 11 февраля 2020

Сценарий :

Я хочу использовать внутреннюю службу с пользовательским интерфейсом, доступным для клиентов. Мой бэкэнд-сервис, в свою очередь, будет зависеть от других сервисов (и aws ресурсов), некоторые из которых не имеют API сервисов, но имеют CLI.

Вопросы

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

...