From the course: Data Integration and API Development for AI Applications
Unlock this course with a free trial
Join today to access over 24,600 courses taught by industry experts.
Capabilities and benefits of API gateways
From the course: Data Integration and API Development for AI Applications
Capabilities and benefits of API gateways
In this video, we'll discuss the capabilities and benefits of API gateways. API gateways act as a single entry point for all client requests and routes them to the appropriate backend services based on request path, headers, or other criteria. This makes the client interactions with the microservices architecture very simple. Since it's a central point of entry, the gateway often handles the initial authentication of clients. That is, the gateway will verify the identity of clients and also handle the authorization, that is, determining what resources they're allowed to access. Only then will the gateway forward requests to backend services. This means that each service does not need to implement its own security mechanisms. Gateways provide rate limiting and throttling. This is what protects backend services from being overwhelmed by an excessive number of requests. The gateway can enforce rate limits, that is, restricting the number of requests within a time window, and throttling…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.