использование api внутри api
Всем привет. Недавно написал несколько api на своем сервере, внутри некоторых api есть вызов других api. На одном форуме меня спросили, зачем использовать api внутри api. Теперь не могу перестать думать, правильно ли использовать api внутри api. Например вот такой псевдокод(на русском)
проект
некая структура{
поле структуры
}
функция{
данные = получение данных от пользователя в формате url query
обработанные данные = некая работа с данными
//вызов другого api
дополнительные данные = http://url/uri-другого-api/?обработанные данные
декорированные данные = декодирование дополнительных данных в некую структуру
проверенные данные = проверка некой структуры в контексте обработанных данных
ответ сервера = проверенные данные
ответ сервера
}
Правильно ли использовать для получения дополнительных данных(например что то из бд что проходит обработку на uri-другого-api) вызов к другому api или лучше использовать обычные функции для получения дополнительных данных? Мне нужно объективное мнение. Так как если использование api внутри api неверно, то зачем они тогда? Спасибо)