Zamiast eksponować usługi bezpośrednio, organizacje umieszczają bramę na brzegu: terminuje połączenia, waliduje tokeny i klucze, stosuje kwoty i dławienie, transformuje żądania i produkuje telemetrię. W architekturach mikrousługowych i chmurowych staje się punktem egzekwowania polityki dla ruchu API wschód-zachód i północ-południe.
Najważniejsze punkty
Spójna polityka brzegowaUwierzytelnianie, zakresy autoryzacji, walidacja schematu, limity tempa i logowanie należą do bramy, a nie do ponownej implementacji w każdej usłudze.
Infrastruktura o wysokiej wartościWidzi każde żądanie i trzyma klucze — chroń jej płaszczyznę administracyjną, łataj ją i monitoruj jak system tożsamości.
Istotne ograniczenieBrama kieruje i filtruje; nie czyni API bezpiecznym. Wady logiki autoryzacji, nadmierna ekspozycja danych i zaufanie backendu do żądań przekazywanych przez bramę pozostają za bramą — a błędnie skonfigurowana brama jest pojedynczym punktem awarii dla każdego obsługiwanego przez nią API.