Wat is het doel van API Gateways?
Wat is een API Gateway? API gateways bieden één enkel toegangspunt tot een systeem met meerdere API's of meerdere microservices die via API's met elkaar communiceren. API-gateways zijn van groot belang in de kern van een API-managementsysteem, en dus de tussenlaag tussen de microservices en de client-toepassingen die de microservices nodig hebben om te functioneren. De rol van deze API-gateways is het leiden van API-verkeer en het verbinden van microservices en client-toepassingen. Er zijn twee typische toepassingen voor API-gateways: Dienst naar dienst Extern verkeer naar een ingangsservice De ontwikkeling van API-gateways moet worden gezien in de bredere context van de API-isering van ondernemingen en de invoering van microservice-architecturen in tegenstelling tot SOA, of dienstgerichte architecturen. De proliferatie van API's om diensten aan elkaar te koppelen is een dienst aan bedrijven en CIO's. Maar het heeft ook de extra complexiteit gecreëerd van het beheer van de communicatie tussen deze diensten en dus het beheer van de API's zelf. Eenvoudig gezegd, in een microservices-architectuur communiceren de verschillende gespecialiseerde microservices met de client-toepassingen dankzij de API's.