Odpowiedzi akceptowaneOkres odpowiedzi minąłdo 14.09.2026
Odpowiedzi0średnia w kategorii: 0,1
Widoki8450 w ciągu 14 dni
Opis projektu
Przetłumaczone
Zapewniamy kilka wewnętrznych interfejsów API dla zewnętrznych klientów i partnerów, a obecnie każda integracja wywołuje nasze usługi bezpośrednio. Zarządzanie tym stało się niemożliwe: nie możemy zobaczyć, kto wywołuje jakie metody, nie możemy odciąć złych konsumentów, a jeden partner z ciasnym cyklem żądań może zablokować platformę dla wszystkich innych. Musimy umieścić bramkę API przed tymi usługami, aby każde żądanie przechodziło przez jeden kontrolowany punkt dostępu do systemów wewnętrznych.
Bramka musi obsługiwać uwierzytelnianie i wydawać klucze API dla każdego partnera, z możliwością unieważnienia lub ponownego wydania klucza bez zmian w kodzie. Oprócz tego potrzebujemy ograniczeń liczby żądań i miesięcznych limitów na klucz, kierowania żądań do odpowiedniej usługi upstream oraz pamięci podręcznej odpowiedzi dla metod intensywnie odczytujących. Analiza jest równie ważna: wolumen połączeń na partnera, wskaźnik błędów, opóźnienie i zużycie limitu — do planowania pojemności i rozliczeń.
Jesteśmy otwarci na rozważenie bramki produktowej lub starannie dostosowanego rozwiązania, ale musi ono pasować do naszego stosu. Opisz swoje podejście do migracji integracji za bramką bez przestojów oraz jak będą konfigurowane klucze, limity i trasy.