Как организовать запрос к бд для сторонних разработчиков

baddcat

Новичок
Всем привет!

Есть социальный сервис. Была поставлена задача - сделать api для сторонних приложений.
Неутихают дисскуссии как организовать доступ к этим api :

мнение 1: сделать домен 3-го уровня (api.domain.com) и отдавать результаты запросов к api оттуда

мнение 2: сделать свой модуль для разработчиков (с ограничениям по доступу к функционалу), потому как http запрос на сторонний домен при получении больших данных от него займет больше времени.

Интересно было бы услышать мнение форумчан по этому поводу. Может кто еще какой вариант предложит
 

baddcat

Новичок
Пока никто) Все только в теории
Все дело в том, что если верх возьмет мнение о том, что api придется ложить на отдельный домен, то сервис будет сам вкорне переделан -
сам сервис будет работать на основе этих api что уже кажется бредом потому как проще обращаться к бд со стороны сайта чем через ветку сайт->api->db->ответ от бд

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

fixxxer

К.О.
Партнер клуба
У вас там в команде разработчиков у всех проблемы с логическим мышлением?
Какая разница, на субдомене api или на локейшене?
Какое это отношение имеет к тому, как работает сам сервис?
 

Вурдалак

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

Складывается впечатление, что вы собираетесь предоставить прямой доступ к своей БД через эту самую библиотеку. Разве необходимо объяснять почему это глупо?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
fixxxer
Опередил меня)))
 
Сверху