What is an API Gateway?

  Рет қаралды 64,087

Gaurav Sen

Gaurav Sen

Күн бұрын

Пікірлер: 48
@olajohnson8101
@olajohnson8101 Жыл бұрын
This is perfect timing on this topic. I’m working on a new API gateway for my company .
@sumeshnayar
@sumeshnayar 7 ай бұрын
did you use a library if yes which one , any suggestions as i am working on api gateway for microservices . mern stack
@RahulM-br7io
@RahulM-br7io 3 ай бұрын
what company please
@nehakhatri3921
@nehakhatri3921 7 ай бұрын
You are best teacher
@MagnumCarta
@MagnumCarta 5 ай бұрын
He accepts either 1 lakh or one 1 latke.
@shreyasgtrivikram8467
@shreyasgtrivikram8467 6 ай бұрын
Topic is Explained very nicely . Would it be possible for you to provide the link for the free resource on CDN's on how they deliver live streaming . Would be really helpfull Thank you 😇
@UECAshutoshKumar
@UECAshutoshKumar 26 күн бұрын
Thank you
@NilakshMalpotra
@NilakshMalpotra 8 ай бұрын
Thanks! Great vid
@r0075h3ll
@r0075h3ll 10 ай бұрын
Is it the Controller that is referred to as API Gateway, or are these two completely different? If so, then how?
@girishanker3796
@girishanker3796 6 ай бұрын
The controller is actually part of your service itself. Gateway is a server which routes the incoming client requests to the service ( which will hit the controller inside the service)
@MagnumCarta
@MagnumCarta 5 ай бұрын
Controller if you mean K8s is part of the control plane. API Gateway is Ingress / reverse proxy.
@aryankr
@aryankr 5 ай бұрын
kudos to your work on the topic.
@gkcs
@gkcs 5 ай бұрын
Thank you!
@dpynsnyl
@dpynsnyl Жыл бұрын
to avoid SPOF in a single geographic location, we can also use something like Raft or Paxos to manage consensus and leader election.
@SubhramRana
@SubhramRana Жыл бұрын
Is api gateway is a persistent service? No. Then why is this required? Since this is stateless, deploying replica would serve the purpose
@sadashivudubalabhadra4186
@sadashivudubalabhadra4186 9 ай бұрын
Why do we need to add Authorization, validation, rate limit..etc in api gate level. We can add it in each microservice level correct?
@RiteshYadav-rc1np
@RiteshYadav-rc1np 9 ай бұрын
yes you can do it but it will create unnecessary load on microservices why not to prevalidate all this things in api gateway so thats the crux
@shamisheth87350
@shamisheth87350 2 ай бұрын
Gaurav bhai even chat gpt recomended you for system design
@gkcs
@gkcs 2 ай бұрын
Cheers!
@jairajsahgal7101
@jairajsahgal7101 Жыл бұрын
Thank you for such a good topic
@NeerajSharma-mz4es
@NeerajSharma-mz4es Жыл бұрын
nice explanation
@muhammedshafeeh9133
@muhammedshafeeh9133 Жыл бұрын
Thanks gaurav
@RicardoSilvaTripcall
@RicardoSilvaTripcall Жыл бұрын
Great video as always, if it's possible, I would like to hear more about different techs or patterns that enable 3rd party services to communicate with each other without the need of API gateways. API Gateways also acts as a Reverse Proxy, so your internal services are not exposed to the internet, how to do that without a proxy or a direct VPN link?
@everybot-it
@everybot-it Жыл бұрын
Thank you!
@gkcs
@gkcs Жыл бұрын
Thank you 😁
@atulrai1713
@atulrai1713 Жыл бұрын
Why do we need to make a deployment on API Gateway in case of contract changes in any of the services? It is because you are also validating the incoming requests (validating request payload) on API Gateway? Also, Does all the validation and authorization logic in API gateway goes inside the API Gateway Authorizer?
@Prashantsingh896
@Prashantsingh896 Жыл бұрын
Right, lets say we are checking the incoming req against a predefined schema so any changes to that schema would need a new deployment. Otherwise incoming requests would be validated against the old schema. Also not all validation/authorization logic goes in gateway, it can reside in service itself also.
@mrrishiraj88
@mrrishiraj88 Жыл бұрын
Good day greetings
@ashishkumarmishra3570
@ashishkumarmishra3570 Жыл бұрын
What is the algorithm working behind the load balancer forwarding requests to the POST service having the least load?
@gkcs
@gkcs Жыл бұрын
There are many: weighted round robin, least connections, etc...
@shabeebck3057
@shabeebck3057 11 ай бұрын
A this api gateway be netsjs ?
@cripz4203
@cripz4203 Жыл бұрын
Our company uses AWS Chalice as the default tech stack now in almost all projects. 😅
@sanjeevkumarrai8440
@sanjeevkumarrai8440 Жыл бұрын
API gateways are used when client wants to call any of the endpoint right. but how does two microservice A and B will communicate with each other. Is it via gateway even when we use restTemplate to make API calls? Please answer this question
@gkcs
@gkcs Жыл бұрын
They communicate with each other directly using GRPC or some other protocol. Have a look at my WhatsApp System Design video to get ideas around this.
@gopalsirotha
@gopalsirotha Жыл бұрын
Are you currently hiring for interviewready ??
@gkcs
@gkcs Жыл бұрын
Content writers, yes 😁
@z.719
@z.719 Жыл бұрын
Thanks 👍
@gkcs
@gkcs Жыл бұрын
Thank you!
@sachinbandil9245
@sachinbandil9245 10 ай бұрын
sir good evening as i am new to programming world and facing several challenges while solving the questions can you please help me to overcome come from this problem i want to learn these technologies
@rishiraj2548
@rishiraj2548 3 ай бұрын
🙂👍🏻
@vaishalii_
@vaishalii_ Жыл бұрын
how come after two years of working you know so much,
@gkcs
@gkcs Жыл бұрын
It's 9 years of working 😛
@vaishalii_
@vaishalii_ Жыл бұрын
hahaha okay maybe i rushed through your linkedIn@@gkcs
@AyushGupta29164
@AyushGupta29164 Ай бұрын
sir kya aap hindi main padhoege kya
@gkcs
@gkcs Ай бұрын
www.youtube.com/@indian-software-engineer
@abhijeetsingh2933
@abhijeetsingh2933 Жыл бұрын
War story?
@abhijeetsingh2933
@abhijeetsingh2933 Жыл бұрын
@@Elwacho1964 ? I didn't get it
What is an API and how do you design it? 🗒️✅
15:26
Gaurav Sen
Рет қаралды 745 М.
What is API gateway really all about? Java Brains - Brain Bytes
8:56
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 22 МЛН
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 22 МЛН
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 13 МЛН
Digital Leaders LiVE - Episode 7
37:44
Billingham South Community Primary School
Рет қаралды 37
20 System Design Concepts Explained in 10 Minutes
11:41
NeetCode
Рет қаралды 1,1 МЛН
What is an API Gateway?
10:19
IBM Technology
Рет қаралды 324 М.
API Gateway Vs Load balancer - Simplified Explanation
15:26
TechWithShas
Рет қаралды 1,3 М.
API GATEWAY and Microservices Architecture | How API Gateway act as a Single Entry Point?
23:18
Concept && Coding - by Shrayansh
Рет қаралды 38 М.
What is DATABASE SHARDING?
8:56
Gaurav Sen
Рет қаралды 944 М.
What is an API Gateway?
10:47
Defog Tech
Рет қаралды 695 М.
HTTP 1 Vs HTTP 2 Vs HTTP 3!
7:37
ByteByteGo
Рет қаралды 328 М.
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 22 МЛН