API GATEWAY and Microservices Architecture | How API Gateway act as a Single Entry Point?

  Рет қаралды 36,433

Concept && Coding - by Shrayansh

Concept && Coding - by Shrayansh

Күн бұрын

Пікірлер: 71
@prasenjitsutradhar3368
@prasenjitsutradhar3368 Ай бұрын
Finally!!!................. after a decade, video on HLD, I thought the playlist was dead!
@ankeshverma5229
@ankeshverma5229 Ай бұрын
I would say you are one of the gems in these over crowded videos on the internet..
@Blaze_Killer
@Blaze_Killer Ай бұрын
Thanks for explaining the API Gateway in microservices so clearly You made it really easy to understand how it helps manage, secure, and direct traffic between services. The examples you gave made everything click. Really helpful and practical looking forward to more videos like this.
@chandan07talreja
@chandan07talreja Ай бұрын
Best explanation of API Gateway. Thanks, Shreyansh! I hope you start a microservices series soon because I notice that most channels or courses jump directly into implementation without first explaining the theory.
@arshadbagwan3039
@arshadbagwan3039 Ай бұрын
Load Balancer vs API gate way Loade balance just distributes api calls across multiple instances API gate way serves calls to different micro services, it has intelligence to make a differentiate between microserivces. uses of API Gateway 1. API Composition Mulitple APIs can be called at same place 2. Authorization Only one time authorization call is required and it can be serve to call multiple apis 3. Rate Limiting Throttling , IP based blocking 4. Service Discovery
@amanbhagat1616
@amanbhagat1616 Ай бұрын
I had also, similar kind of questions related to API gateway (e.g. if API gateway is single entry point, how does it handles requests at scale etc) You've nicely explained concepts and industry practices related API Gateway.
@akash-kumar737
@akash-kumar737 Ай бұрын
Take a bow 🙇‍♂️ man. Very well explained ❤😊.
@gautamjangir8927
@gautamjangir8927 Ай бұрын
The best Explanation in depth...Thanks a lot for the Amazing Videos.
@आरवी-ण7भ
@आरवी-ण7भ Ай бұрын
Man you are doing great work in every video...pls keep up the momentum of new videos.
@mhmtkrnlk
@mhmtkrnlk 5 күн бұрын
Thank you very much with video. It helped me clear many doubts.
@areebwadood6273
@areebwadood6273 Ай бұрын
API composition can also be done by GraphQL queries and they allow highly dynamic queries, with minimal data send over the network than a API gateway which sends predefined structure
@ajazahmed5079
@ajazahmed5079 Ай бұрын
Best and easy explanation. Beginner friendly!
@AchmadFurqonRachmadie
@AchmadFurqonRachmadie 13 күн бұрын
Wow. So easy to understand. Thanks a lot.
@ArnavKircha
@ArnavKircha Ай бұрын
Hats off to the explanation dude!! I work at a big PBC and these videos are gem if you dont want to invest your time in books. Still what is your source of book?
@sheersendughosh
@sheersendughosh Ай бұрын
Thanks a lot for this video! Information packed video! Learnt a lot new things, many doubts got resolved! 🙏
@bryantay862
@bryantay862 9 күн бұрын
Thanks for this, can you also redo your previous videos for High level design in english please?
@iamsreekanth
@iamsreekanth Ай бұрын
Well explained and detailed documentation. Thank you very much!!!
@baburaom3626
@baburaom3626 Ай бұрын
Thank you very much bro. making vedio on microservices
@AmitAgrawal-xu8uk
@AmitAgrawal-xu8uk Ай бұрын
Very nicely explained. Thank you so much !!!!
@dhruvgoel25
@dhruvgoel25 Ай бұрын
Really amazing and informative content👍
@faizan346
@faizan346 Ай бұрын
From where do you gain your knowledge? it is very easy to follow. Can you give shoutout to the resources you follow. Also i was wondering, where does kubernates fit in here?
@akshinaxmedov3823
@akshinaxmedov3823 Ай бұрын
Thank you sir , you made it clear
@prashantchaudhary8147
@prashantchaudhary8147 Ай бұрын
Excellent explanation
@rohanpatil2902
@rohanpatil2902 Ай бұрын
Very well explained....good work bro 👍
@riteshsahay5817
@riteshsahay5817 Ай бұрын
I think you have mixed Authentication and Authorization concept. OAuth is used for authorization. But any ways kudos to you for your effort you put in.
@divytripathy378
@divytripathy378 Ай бұрын
Thanks a lot for this video🙏🏻
@bangbang86
@bangbang86 Ай бұрын
Thanks for the video, the first question that how API gateway can handle million of requests is clear to me, i.e. how does it scale horizontally. Maybe I did not understand, please correct me if I am wrong?
@ashishnimrot9221
@ashishnimrot9221 Ай бұрын
Awesome ❤, Do you have hand's on for the same? So we can practical
@mayankgupta2721
@mayankgupta2721 Ай бұрын
1. API Composition 2. Authentication 3. Rate limiting 4. SSL Termination
@krupaharan12345
@krupaharan12345 Ай бұрын
Thanks for the details. Could you please help clarify, Service discovery in the API Gateway level, checks only the health of load balancers or the individual services too ? Is Load Balancers consults with Service Discovery to locate the active services ?
@TradersLogic
@TradersLogic Ай бұрын
00:04 API Gateway routes client requests to correct backend services based on API endpoint. 02:43 API Gateway intelligently routes requests based on device type 05:26 API Gateway features 08:11 API Throttling and Rate Limiting 10:52 API Gateway acts as a single entry point for microservices and handles request routing and transformation. 13:37 API Gateway acts as a single entry point for routing traffic to multiple instances of microservices using load balancers. 16:21 API gateway acts as a single entry point for multiple instances of microservices in different availability zones. 18:52 API Gateway routes traffic based on user location and API type. 21:02 DNS-based load balancers distribute traffic intelligently 23:19 API Gateway acts as a single entry point for microservices architecture
@vaasusree9222
@vaasusree9222 Ай бұрын
I don't think API gateway will distribute traffic among availability zones, it's cloud providers responsibility (AWS). Our API gateway is deployed as similar as other Microservices in different availability zones. It can transfer between Microservices based on path based routing
@princeraheja8737
@princeraheja8737 9 күн бұрын
In LB we can define route based also , Please check again
@arafathbaig841
@arafathbaig841 5 күн бұрын
API Gateway is acting as a proxy is what I understood from the lecture, How is API gateway different from Proxy if that is the case ? A Proxy can also route request to endpoints, but API gateway can do a service discovery which a proxy can't. Apart from is there any other major differences between a proxy and API Gateway ?
@ConceptandCoding
@ConceptandCoding 5 күн бұрын
- Advanced routing and aggregation: API Gateway can handle complex routing and response aggregation; a proxy cannot. - Security: API Gateway includes authentication, authorization, and rate limiting; a proxy does not. - Request/response transformation: API Gateway can transform data formats; a proxy lacks this. - Monitoring and analytics: API Gateway offers built-in analytics; a proxy has basic logging only.
@polo4513
@polo4513 21 күн бұрын
manh this is gold!!!!!!!!!!!!!!!!!!
@akashmaharana4384
@akashmaharana4384 Ай бұрын
HI Shrayansh Please create a video on Back in the envelop estimation.
@ConceptandCoding
@ConceptandCoding Ай бұрын
@@akashmaharana4384 hi kindly check the HLD playlist, its there already
@ranuchakravarti3277
@ranuchakravarti3277 Ай бұрын
Hi bro , please make video of implementation on aws, and also if its on kubernates how it will b implemented
@sunilk9298
@sunilk9298 Ай бұрын
Awesome dude
@nathsagar96
@nathsagar96 Ай бұрын
Akamai is another example for dns based load balancing
@MindwithSoul
@MindwithSoul 2 күн бұрын
Hello Shreyansh, I have a doubt, usually services register themself in service registry, so can I say that service discovery is internally calling/using service registry to get to the service?
@AbhishekGupta-nl7eo
@AbhishekGupta-nl7eo Ай бұрын
can you please provide a deployment and impl. process for better understanding thanks!
@priyankapatil6783
@priyankapatil6783 Ай бұрын
Please make a video on AWS
@Rj-tm8td
@Rj-tm8td Ай бұрын
please also add this video in your udemy lld+hld course playlist
@ConceptandCoding
@ConceptandCoding Ай бұрын
yea will do
@jayeshnayee6735
@jayeshnayee6735 Ай бұрын
Earning opportunity laine jese kai backed apis bana ni hao database design karna ho, fronted ka kuch work
@AmirthaS-b7e
@AmirthaS-b7e Ай бұрын
Bro, Could you please post a video for @ApiOperation annotation and documentation using swagger. Thanks in advance
@rupeshjha4717
@rupeshjha4717 Ай бұрын
Here I have doubt from long time, is api gateway not a single point of failure ? or is it like multiple instance of api gateway runs, if yes then there how the routing is handled ? Doubt is cleared here: kzbin.info/www/bejne/mpzKqamkoJ2Wjdk
@quangnguyenle3695
@quangnguyenle3695 Ай бұрын
I have the same doubt like you too
@RajivKumar-qj9nw
@RajivKumar-qj9nw Ай бұрын
Let’s assume we have an API gateway configured with a rate limit of 500 requests per minute (RPM). If an end user sends 501 RPM to Region 1, the excess request will be blocked. However, if the same user redirects their requests to Region 2 (assuming that it is possible..), which also has an API gateway with a 500 RPM limit but has not yet reached its limit, will the user’s requests be served by Region 2? If so, does this mean the user can continuously receive responses by alternating requests between regions, effectively bypassing the rate limit?
@shubhamgupta-bl1tr
@shubhamgupta-bl1tr 25 күн бұрын
If we implement in form of coding it will really code
@amanvikram04
@amanvikram04 Ай бұрын
Api gateway doesnt have any orchestration right , if one micro service is dependent on another , and the dependent one is down , in that case we cant achieve high availability right
@ConceptandCoding
@ConceptandCoding Ай бұрын
right, api gateway do not have orchestrator built in. we generally write our own.
@ankushchoudhary9392
@ankushchoudhary9392 Ай бұрын
still I have doubt, API Gateway in one particular region can have thousands of reqeust per sec, how its handling it? as API gateway is a single point of contact btw client and load balancer
@kiranshelar2961
@kiranshelar2961 29 күн бұрын
could someone pls explain why there will be multiple instances of microservices ??
@ShubhamSingh-re1tr
@ShubhamSingh-re1tr Ай бұрын
i do have 1 doubt what would happen if suupose more millions request are coming from the same region then dns would be sending all the request to the api gateway of that region
@gunam3876
@gunam3876 Ай бұрын
If api gateway is smart, cant we ask the gateway to route the requests directly to load balancer of appropriate services instead of look up into service discovery?
@ConceptandCoding
@ConceptandCoding Ай бұрын
@@gunam3876 yes many new api gateways does that.
@girishanker3796
@girishanker3796 Ай бұрын
That's why he told you can include the service discovery functionality within the gateway itself. But since libraries like Eureka gives easy integration of service discovery and dashboards to visualize different service addresses, it is preferred.
@purushottamkute7485
@purushottamkute7485 Ай бұрын
Bro please update spring boot course I'm going take membership just for that
@piyushjainwork01
@piyushjainwork01 Ай бұрын
Boss I am a member but still not able to find the notes . can you help me please
@ConceptandCoding
@ConceptandCoding Ай бұрын
for this video? i will add by evening
@piyushjainwork01
@piyushjainwork01 Ай бұрын
@@ConceptandCoding Thanks.
@imSharan24
@imSharan24 Ай бұрын
Does this subscription continue to charge ₹199 every month?
@princeraheja8737
@princeraheja8737 8 күн бұрын
How API GATEWAY secvice scale??? there is only single instance there
@vim2741
@vim2741 Ай бұрын
sir please upload in udemy
@ConceptandCoding
@ConceptandCoding Ай бұрын
done pls check
@rishiraj2548
@rishiraj2548 Ай бұрын
😎👍🏻
@foddiebyage9696
@foddiebyage9696 Ай бұрын
Bro itne long time baad series continue krte, kisi ek series pr focus krke complete kro spring boot
@ConceptandCoding
@ConceptandCoding Ай бұрын
will do, got this question asked in latest system design interview, so thought to add it, else i will loose track of this question.
Service Mesh and its Architecture | How Microservices Communicate?
23:54
Concept && Coding - by Shrayansh
Рет қаралды 13 М.
24. OAuth 2.0: Explained with API Request and Response Sample | High Level System Design
35:24
Concept && Coding - by Shrayansh
Рет қаралды 40 М.
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 5 МЛН
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 93 М.
Microservices Architecture - Implementation with Example - Part 1
3:18
Five Minute Tech
Рет қаралды 31 М.
LeetCode was HARD until I Learned these 15 Patterns
13:00
Ashish Pratap Singh
Рет қаралды 574 М.
Proxy vs Reverse Proxy vs Load Balancer | Simply Explained
13:19
TechWorld with Nana
Рет қаралды 211 М.