в БД? Например есть сущность A и у неё есть метод start. Метод старт в зависимости от типа A делает запрос на start во внешний сервис (сервисы разные). Для интеграций есть разные требования к содержанию данных в A. Есть у кого-нибудь подобный опыт ? У каждой интеграции могут быть свои сущности внешнего юзера например. Под каждую интеграцию делать свои таблицы или может есть какая-то универсальная схема ?
Можно прописать в модель поле type. Прописать для каждого типа метод для интеграции, а в методе start использовать методы в соответсвии с type. Ну это самое быстрое решение)
это ок. Вопрос ещё в том, что нужно хранить как бы логи запросов. Ну наверно тоже таблица с логами и поле type)
Обсуждают сегодня