У нас есть много служб REST в нашей инфраструктуре, и они построены с использованием различных технологий (Java, Go, Ruby, NodeJS), но все они имеют определенные общие требования, такие как аутентификация, авторизация, ограничение скорости, аналитика и т.д., поэтому мы думаем перед этим API есть API-шлюз, так что все общение происходит только через него. Я узнал о некоторых продуктах с открытым исходным кодом на рынке, таких как Strongloop/Loopback, WSO2, TYK, APIAXLE и 3scale но большинство из них не похоже на проверенные временем и готовые к использованию. Немногие вещи, которые приходят мне в голову сейчас:
- Как обратная связь с пользователем после использования одного из этих решений?
- Многим людям нужна такая функция, как они это делают? Я смотрю в правильном направлении?
- Есть ли лучший способ решить мою проблему без использования API-шлюза?