Абстрагировать или скрыть вызовы API от Copycats - PullRequest
0 голосов
/ 05 сентября 2018

Мы создаем систему, в которой используется определенный сторонний API, который мы хотели бы держать «близко к груди» из-за зависимости сервисов от этих API.

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

Как лучше всего абстрагировать / анонимизировать / скрыть вызовы сторонних API, чтобы мы могли защитить свои активы от посторонних глаз наших конкурентов? Имейте в виду, что в конечном итоге эти вызовы должны быть сделаны через HTTP (S) через REST, поэтому я не уверен, что в конечном итоге абстракция сработает, поскольку будут открыты конечные точки связи ...

1 Ответ

0 голосов
/ 05 сентября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...