Leksikon

Leksikon

API gateway

En API gateway er den fælles indgang til alle en løsnings API'er. Forstå komponenten, der samler sikkerhed, routing og kontrol ét sted.

Hvad er en API gateway?

En API gateway er en fælles indgang, som alle kald til en løsnings API'er går igennem. I stedet for at hver enkelt service skal håndtere sikkerhed, adgang og trafik for sig, samles det ét sted — gatewayen — der står foran det hele og dirigerer kaldene videre til den rigtige service bagved.

Hvad den tager sig af

Adgang og sikkerhed: tjekker, at den, der kalder, har lov (autentifikation), ét sted for alle.

Routing: sender hvert kald hen til den rette service.

Beskyttelse: rate limiting, logning og overvågning af trafikken.

Hvornår den er relevant

En API gateway kommer til sin ret, når en løsning består af mange services — fx i en microservices-arkitektur — hvor det ville være rod, hvis hver service skulle håndtere sikkerhed og trafik selv. Til en enkel løsning er den ikke nødvendig. Men når der er mange dele, holder gatewayen styr på indgangen, så resten kan koncentrere sig om deres opgave.

Næste skridt

Fra begreb til løsning

Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.