The easiest way to skyrocket your YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

What is an API Gateway?

Follow
Gaurav Sen

What's an API gateway? It is a server that exposes internal service APIs to external client devices, using a protocol like HTTP.

The gateway also uses design patterns like REST and GraphQL to expose APIs, which allow clients to get and update data through servers with databases.

In this video, we will talk about API gateways, their use cases, and how they work with CDNs and DNSes to ensure fast and reliable user request handling.

Some of their most common use cases are:

1. Authentication and Authorization
2. Request Transformation
3. Request Validation
4. Rate Limiting
5. Routing
6. Load Balancing

Looking to ace your system design interviews?

This course has over 300+ detailed videos on systems design.
InterviewReady: https://interviewready.io/

You can follow me on:
Github: https://github.com/InterviewReady/sys...
LinkedIn:   / gkcs  
Twitter:   / gkcs_  

00:00 What is an API Gateway?
01:02 Authentication on the Gateway
01:30 Request Transformation
02:07 Request Validation
02:43 Rate Limiting
03:09 Request Routing
04:20 Load Balancing
05:32 Architecture Overview
06:00 DNS
07:50 CDNs
09:30 Architecture Overview with AWS
10:31 War Story Restart EVERY Week!

#SystemDesign #InterviewReady #Coding

posted by forvitnukn