API-gateway en reverse proxy (Nginx + Spring Cloud Gateway) · Les

Kennismaking met API-gateways

Krijg inzicht in het doel en de voordelen van API-gateways in microservicearchitecturen, inclusief veelvoorkomende toepassingen en functies.

Les 3 van 411 stappen

Kennismaking met API-gateways is een gratis API-gateway en reverse proxy (Nginx + Spring Cloud Gateway)-les op CoddyKit. Dit is les 3 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject API-gateway en reverse proxy (Nginx + Spring Cloud Gateway). Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus API-gateway en reverse proxy (Nginx + Spring Cloud Gateway) bevat in totaal 4 lessen.

Welkom bij API-gateways!

Een API-gateway is de slimme voordeur naar je backend — onmisbaar zodra je een app opsplitst in meerdere microservices.

De uitdaging van microservices

Bij veel microservices heeft elke service een eigen adres en authenticatie, en heeft een client mogelijk meerdere aanroepen per taak nodig. Die wirwar wordt al snel onoverzichtelijk — een gateway brengt daar orde in.

Wat is een API-gateway?

Een API-gateway is één toegangspunt voor alle aanvragen van clients. In plaats van services rechtstreeks aan te roepen, maken clients verbinding met de gateway, die elke aanvraag routeert.

Gateway versus reverseproxy

Een reverseproxy stuurt verkeer door op netwerkniveau; een API-gateway gaat verder — deze voegt authenticatie, snelheidsbeperking en transformatie toe op applicatieniveau.

Belangrijk voordeel: vereenvoudiging

De grote winst: clients hebben slechts één URL nodig. De gateway verbergt je ingewikkelde interne service-indeling, waardoor clientcode eenvoudiger en minder foutgevoelig wordt.

Belangrijk voordeel: verbeterde beveiliging

Een gateway centraliseert beveiliging: authenticatie controleert wie je bent, autorisatie controleert wat je mag doen en snelheidsbeperking voorkomt misbruik — allemaal op één plek.

Belangrijk voordeel: routering en taakverdeling

De gateway routeert aanvragen volgens regels (bijvoorbeeld /users naar de User Service) en verdeelt de belasting over service-instanties, zodat geen enkele instantie overbelast raakt.

Veelvoorkomende functies van API-gateways

Naast routering voegen API-gateways vaak monitoring, logging, caching, transformatie van aanvragen en antwoorden en zelfs protocolvertaling toe.

Gebruiksscenario: backend van een mobiele app

Zonder gateway doet een mobiele app drie aanroepen naar drie services. Met een gateway doet de app één aanroep en voegt de gateway de antwoorden voor de app samen.

Test je kennis van gateways

Welke van de volgende opties zijn gebruikelijke voordelen of functies van een API-gateway in een microservicesarchitectuur?

Samenvatting: kennismaking met API-gateways

Samengevat: een API-gateway is het enige toegangspunt voor microservices — dit vereenvoudigt clients, centraliseert beveiliging en routeert verkeer met taakverdeling.

Gratis beginnen

Leer API-gateway en reverse proxy (Nginx + Spring Cloud Gateway) met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
12
Lessen
48

Veelgestelde vragen

Is de les “Kennismaking met API-gateways” gratis?

Ja — de volledige tekst van “Kennismaking met API-gateways” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus API-gateway en reverse proxy (Nginx + Spring Cloud Gateway) wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus API-gateway en reverse proxy (Nginx + Spring Cloud Gateway) bevat in totaal 4 lessen.

Wat leer ik in “Kennismaking met API-gateways”?

Krijg inzicht in het doel en de voordelen van API-gateways in microservicearchitecturen, inclusief veelvoorkomende toepassingen en functies. Je oefent met API-gateway en reverse proxy (Nginx + Spring Cloud Gateway) door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met API-gateway en reverse proxy (Nginx + Spring Cloud Gateway) te beginnen?

Ervaring vooraf is niet nodig. API-gateway en reverse proxy (Nginx + Spring Cloud Gateway) op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Kennismaking met API-gateways”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over API-gateway en reverse proxy (Nginx + Spring Cloud Gateway)?

Ja. Elke les over API-gateway en reverse proxy (Nginx + Spring Cloud Gateway) bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Wat is een proxyserver?
  2. Basisprincipes van reverse proxy's
  3. Kennismaking met API-gateways
  4. Forward proxy versus reverse proxy: de juiste tool kiezen
← Terug naar API-gateway en reverse proxy (Nginx + Spring Cloud Gateway)