What is API gateway really all about? Java Brains - Brain Bytes

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 342

  • @karannchew2534
    @karannchew2534 4 года назад +111

    "Are you kidding me man" really helps me to remember/understand what it is about

  • @vyshnavramesh9305
    @vyshnavramesh9305 3 года назад +2

    1. Gateway = Edge microservice = Api composition
    2. What: a microservice to map apis (used by external clients) to microservices.
    3. Why: loose coupling between clients and microservices. Eases lifves of frontend and backend devs. Backend dev can seperate out an MS into multiple MS without troubling frontend dev.
    4. Added facilities: Monitoring, Authentication
    5. eg: own microservice (if just api-microservice mapping), Zuul, Aws gateway, etc (if added facilities)
    6. Cons: a) Single point of failure (solution: multiple same gateways, load balancer and elastic ips), b) Gateways are dependent on client type (solution: multiple different gaetways)

  • @vpezzano
    @vpezzano 4 года назад +98

    When I watch a video like this, so clear, it's really difficult to imagine why someone would dislike it. Thanks for posting this Koushik!

  • @vishal24000
    @vishal24000 3 года назад +23

    I'm amazed that being such a busy man, Koushik still has the time to put out such amazing videos for us! I've literally grown as a software engineer watching his videos.

  • @PavanKumar-yo6eh
    @PavanKumar-yo6eh Год назад

    I'm a mechanical engineer trying to understand API gateway for a job switch..but couldnt find a simple material for my level of understanding..Finally here I've reached..clean and crisp explanation with real life scenario..making it easy to understand..thanks a lot bro!!

  • @research8131
    @research8131 4 года назад +6

    why is there a dislike button for this? Are you kidding me, man!??? Thanks for yet another great content! I just think your teaching style is brilliant. Very much appreciated.

  • @ashishambre21
    @ashishambre21 4 года назад +255

    k thanks man 😅

    • @manojpatil2457
      @manojpatil2457 3 года назад

      Now I watched entire video I understand the honour 😄

    • @surfbug1
      @surfbug1 3 года назад

      Yeah this video is the best!

    • @neutron417
      @neutron417 Год назад

      😂😂

  • @surfbug1
    @surfbug1 3 года назад

    The best part (beside say man man man!) Is that this guy explains how it would happen in the real world. Thank u!

  • @kpfingh6269
    @kpfingh6269 2 года назад

    After watching multiple complicated and unclear videos, finally found a clear explanation on API Gateway... Thanks a lot for this crystal clear explanation!!

  • @CristobalEduardoHeissJoerger
    @CristobalEduardoHeissJoerger Месяц назад

    I watched a few videos on API Gateways, this one was the best. I love how you add possible real life scenarios in the mix to get the point across. Thanks man

  • @zameerahmed1775
    @zameerahmed1775 3 года назад

    U have a heavenly voice ..... I was struggling to understand API gateways. U made it so simple.
    God bless you.

  • @sagarshekhar6296
    @sagarshekhar6296 8 месяцев назад

    When things are related to the real world scenarios, concepts get cleared at the very much extent

  • @Hyp3rX360
    @Hyp3rX360 2 года назад

    are you kidding me?? this is awesome!! many thanks Koushik!!

  • @michguir8610
    @michguir8610 Год назад

    Im reviewing some items for the AWS Associate exam. One of them are API gateways. I've watched many vids, and couldn't unterstand totally. Your video helped me a lot, great explanation. Thank you!

  • @letsrock7354
    @letsrock7354 4 года назад +15

    I have been there on other channels like telusko and all but this guy Koushik feels amazing....I dont know but I like your style Sir...the way you design your lesson plan is amazing ❤️❤️❤️❤️
    Regards,
    A budding Developer

  • @badarinaik4449
    @badarinaik4449 2 года назад

    Thanks!

  • @Windunderwings
    @Windunderwings День назад

    BEST VIDEO TO UNDERSTAND API GATEWAY. KUDOS !!! TO YOU FOR CREATING SUCH A LUCID VIDEO.

  • @rishabhrastogi6076
    @rishabhrastogi6076 Год назад

    Thanks man for a short yet informatory video.

  • @user-qf9nm8pn1j
    @user-qf9nm8pn1j 2 года назад

    Thankyou for posting this video. I'm studying for AWS service and It's difficult to understand for me. Now I understand 60%. I need to learn English more too.

  • @JustmeAgainOk
    @JustmeAgainOk 3 года назад +9

    Excellent Explanation. I remember back in 2012 as Java novice I learnt Spring and Servlets from your channel, which even now is still relevant , thanks a ton. Please start a Udemy course explaining all these and much more. Excellent Content and very easy to understand. And you voice is calming and encouraging. Thank You.

  • @chethan93
    @chethan93 Год назад +1

    that small skit with stick men was funny and the long pause in the end was hilarious!😁

  • @ApnaCryptoChannel
    @ApnaCryptoChannel 2 года назад

    If I want to learn a new concept, I just go to this channel and do a channel search. If it is available, I just watch it❤

  • @RainnMakerr
    @RainnMakerr 2 года назад

    You are soo good at explaining. I watched ur soap and rest videos and now back to watch and. Understand api gateway

  • @TheKarstrasse
    @TheKarstrasse 3 года назад

    Wonderful explainations for experienced professionals

  • @diogennesthesinope61
    @diogennesthesinope61 3 года назад

    Are you kidding man? Your tutorial is gold. Thanks

  • @abhijitv
    @abhijitv 2 года назад

    Are you kidding man! You can explain things in such a simple way .. very few people have this gift

  • @arunkr4
    @arunkr4 2 года назад

    Thank you Kaushik. Do well. Go ahead.

  • @amitsharma-ri3qk
    @amitsharma-ri3qk 4 года назад +8

    Please give us our another dose of micoservices. please make this time for packaging and deployment.

    • @justlearn3049
      @justlearn3049 4 года назад

      You can watch APIPOTHI chennal, there you have Microservice course.

  • @prafullakh
    @prafullakh 3 года назад

    By not watching your videos (in time), i took "been biting the dust all along" concept to a whole new level. But then, you don't ask visitors to hit that subscribe button and press the bell icon. So a part of me is still happy that its not my fault completely.
    Anyway, excellent video. Thanks.

  • @SandeepSingh-it1zj
    @SandeepSingh-it1zj 3 года назад

    Such a short & crisp explanation of API gateway. Loved it.

  • @thankgoditsover
    @thankgoditsover 4 года назад +16

    Man, you always come up with great explanations with great examples that are really easy to catch. Thanks, man!

  • @vibhavaribellutagi9738
    @vibhavaribellutagi9738 2 года назад

    Such an amazing video to understand the API Gateway. Kudos

  • @meerapete7785
    @meerapete7785 3 года назад

    Crisp, Cear and Concise

  • @AnaAmOon
    @AnaAmOon 3 года назад

    simple, short, and clear. Thanks man

  • @kambalavijay6800
    @kambalavijay6800 3 года назад +1

    I really loved it, especially when the abstraction is brought into the picture and made it very easy to understand forever.

  • @MicroServiceMan
    @MicroServiceMan 4 года назад +2

    Hi Koushik,
    Could you please upload videos about zuul ribbon and zipkins .?
    Thank you.

  • @basunilkanthe2589
    @basunilkanthe2589 Год назад

    You are amazing person man way you make complex architecture as simple and understable. Thank you

  • @TanujPandey18
    @TanujPandey18 2 года назад

    Thank you for simplifying API Gateway! So easy to understand.

  • @charlesopuoro5295
    @charlesopuoro5295 2 года назад

    Excellent!!! Great Explanation. Thank you for your valuable contribution.

  • @nishikanttayade7446
    @nishikanttayade7446 4 года назад

    The people who dislike Kaushiks video, I want to say...Are you kidding me, man!!.. Thanks for the great content!

  • @hamidja1537
    @hamidja1537 2 года назад

    Thanks for sharing. Great explanation

  • @rishiyogil.n.7222
    @rishiyogil.n.7222 4 года назад

    this man must be a great teacher , thank man

  • @sumitbhatnagar5285
    @sumitbhatnagar5285 2 года назад

    Super awesome... Thank you for making it simple to understand.
    Cheers,... stay blessed

  • @NomeshDeSilva
    @NomeshDeSilva 4 года назад +142

    Please do a full microservices recap with deployment (CI/CD) and scaling tutorial. Thank you

    • @abhrish
      @abhrish 4 года назад +6

      Yeah, a level 4 to the microservices course.

    • @bigyarrak
      @bigyarrak 4 года назад +7

      kubernetes kafka elastic search would be nice

    • @joymail28
      @joymail28 3 года назад

      @@abhrish .

    • @alaguraniveerappan8489
      @alaguraniveerappan8489 3 года назад

      @@abhrish tTwuru

    • @falconheavy595
      @falconheavy595 2 года назад +1

      Stop it man. You just can not learn everything from tutoraial, stop being used to spoon feeding. Go read them documentations.

  • @sergiim5601
    @sergiim5601 2 года назад

    Oh man, this is simply amazing 🤣. A bit of humor makes learning these concepts much easier and more enjoyable.

  • @hainanzhao3305
    @hainanzhao3305 3 года назад

    Very clear explanation in just a few minutes.

  • @vaibhavbhute3151
    @vaibhavbhute3151 27 дней назад

    This is the best simple and understandable vdo that I watched for API Gateway Explanation 😊 Thanks man😅

  • @ramesh4joylife
    @ramesh4joylife 2 года назад

    probably the best video I had come across among the 100s I am going thru.... You explained the concept in a simple way, overlayed with not over simplified usecase but relevant business use case and finally explained the tools available in the market to do that... SAD YOU are doing only Java based videos.... pl. EXPAND......

  • @aireddy
    @aireddy 3 года назад

    This is super simple explanation, Awesome!

  • @Name260812
    @Name260812 3 года назад

    How on earth can you simplify something so complex ! Wow, we really need good technology teachers.

    • @brendawilliams8062
      @brendawilliams8062 2 года назад

      My thoughts too. Especially sticking it into a computer.

  • @TarunKumarSaraswat
    @TarunKumarSaraswat 2 года назад

    Thanks for such easy to understand videos

  • @sanalalice
    @sanalalice 4 года назад

    You make learning fun with your examples n anecdotes..

  • @brianyasierjacobofuentes1294
    @brianyasierjacobofuentes1294 2 года назад

    thanks for the explanation @javaBrains!

  • @GauravChaudhary09
    @GauravChaudhary09 3 года назад

    Clear and crisp. ❤️

  • @vishalsundararajan1228
    @vishalsundararajan1228 4 года назад +3

    Good animated demonstration. Keep it up :). BTW Zuul is not a recommended solution for API Gateway because spring cloud gateway is the preferred one, we can dynamically configure routes pro-grammatically and its has better integration with Spring security oauth2. I faced a huge problem where the API's routes cannot be onboarded using a database configuration with zuul2 whereas with spring cloud gateway we can . and moreover spring team does not concentrate on zuul anymore. The main use of API gateway is the single point for authentication and authorization for all the microservices behind it and of course routing of request based on channels such a mobile, web etc.

    • @praveenkumar127
      @praveenkumar127 3 года назад

      Do you have your own tutorials channel?? If yes please share it

  • @mohammeddiedhiou5783
    @mohammeddiedhiou5783 4 года назад

    I didn't seen a very best way to explain this api gateway patterns concept. Thanks you koushi. This is very clear.
    Are you kiddin me lol.

  • @DeFiPonzi
    @DeFiPonzi Год назад

    Amazing and well done video! Bravo

  • @jananipriya636
    @jananipriya636 Год назад

    Such an amazing Explanation! Was really able to understand what Apigee is and why it is for. Thanks for Posting this video!!

  • @kalyanb2002
    @kalyanb2002 3 года назад

    Thanks for great explanation.

  • @harias31
    @harias31 3 года назад

    You are a master in teaching.. keep going bro..

  • @sreeharinambiarkt7765
    @sreeharinambiarkt7765 2 года назад

    Are you kidding me! This was amazing

  • @nabeelyousafpasha
    @nabeelyousafpasha 3 года назад

    Thanks and Respect from Pakistan 🇵🇰

  • @frantisekcerven8554
    @frantisekcerven8554 4 года назад +7

    Could you pls show how to implement gateway + oauth (jwt) and how to have different Logic for different roles in cart microservice? Thank you

  • @yemiikuobolati3373
    @yemiikuobolati3373 2 года назад

    There are teachers and there are teachers! You very a GREAT teacher. You make these topics so easy to understand. Thank you very much!!!🤝🤝

  • @alokrm
    @alokrm 4 года назад

    you make things pretty simple to understand. Thanks Kaushik

  • @himanshugoel3948
    @himanshugoel3948 3 года назад

    Are you kidding me man! ....I able to understand the concept very clearly and I am from .net background :-) Thanks for the wonderful video.

  • @farukm7627
    @farukm7627 2 года назад

    Very useful and informative. Thanks

  • @richardodior5191
    @richardodior5191 2 года назад

    This was definitely quality

  • @pim8268
    @pim8268 3 года назад +2

    Simple but detailed explanation, with an easy-to-understand real life example. Really, well done. Thanks!

  • @giorgijavrishvili7659
    @giorgijavrishvili7659 2 года назад

    Good and simple explanation with advantages and disadvantages. No dogmatic stuff. Respect!

  • @sourabhsihare2
    @sourabhsihare2 2 года назад

    Great!!!
    Very clear explanation 👍

  • @catteixeira18
    @catteixeira18 2 года назад +1

    Currently starting my master's degree and this video explained this topic in such a simple way, way better than my classes

  • @Rollsroyce81
    @Rollsroyce81 2 года назад

    Excellent video with very clear explanation. Thank you!

  • @mosh5521
    @mosh5521 2 года назад

    Great explanation! Thanks!

  • @abhishekvishwakarma9045
    @abhishekvishwakarma9045 2 года назад

    Really nice and easy explanation 🔥

  • @madanmohanpachouly6135
    @madanmohanpachouly6135 2 года назад

    Crystal Clear, Thanks a lot.

  • @Lucy-dh2wj
    @Lucy-dh2wj 2 года назад

    Greatly clearly explained!

  • @jayeshpandya533
    @jayeshpandya533 3 года назад

    Your explanation skills ate awesome.. Thanks

  • @lawlade
    @lawlade 2 года назад

    Thanks so much for this. I learn visually and this helped me a ton.

  • @Pingsmingu
    @Pingsmingu 3 года назад

    Oh are you kidding me why didnt you do this video before. 😀 it was so much fun

  • @santhoshkumar8143
    @santhoshkumar8143 4 года назад +1

    Great explanation koushik bro we require some more on microservices design patterns

  • @yeoncheoljang790
    @yeoncheoljang790 Год назад

    Nice explanations with BFF pattern:)

  • @palaniappanrm6277
    @palaniappanrm6277 4 года назад +2

    Awesome video.
    Few questions:
    1. Is API gateway essentially a reverse proxy?
    2. Zuul can load balance of the internal services but it needs service registry to work right? Isn't it better to use Nginx which can do lot more stuffs and we can do static routing based on the path?

  • @prernasingh8649
    @prernasingh8649 2 года назад

    Would just like to say "Thanks man!!!"

  • @mastan_shaik
    @mastan_shaik 3 года назад

    What an explanation man superb 👌

  • @sorinoltean7511
    @sorinoltean7511 2 года назад

    Koushik your content is great in general but the way you explain things in this video is really great, a pleasure to watch. K thanks man !

  • @amir_tv1
    @amir_tv1 2 года назад

    Would you put a load balancer after the API gateway as well? Like the microservices themselves would probably be replicated too.

  • @tanujakareti2514
    @tanujakareti2514 2 года назад

    So very well explained!

  • @sharidass1408
    @sharidass1408 2 года назад

    Amazing as always!

  • @GM-qv1ql
    @GM-qv1ql 2 года назад

    Great articulation!

  • @1manairband
    @1manairband 2 года назад

    Question - when the backend micro service was split into two with the API gateway does the front end dev guy still just call the original API? Does the API gateway get updated with the new micro services for the user API? Does the front end dev guy see new stuff or just the original requested users and not session svc's? My apologies I'm a network guy trying to understand something outside my wheelhouse is all.

  • @principlesoflife172
    @principlesoflife172 3 года назад

    Rate limiting also one of the feature right? Thanks for giving the overview

  • @c1i2s3c4o5
    @c1i2s3c4o5 3 года назад

    Love this explanation, I watched multiple videos, but could not picture in mind what actually api gateway is , but after this video I got a clear picture , I am your fan now :)

  • @rahulsharmaoist
    @rahulsharmaoist 4 года назад +1

    how do you differentiate an api gateway with an ingress controller essentially in a kubernetes based system? Also how does API Gateway take cares of authentication? Can you please talk a little bit more on that in coming videos?

    • @neelshah1943
      @neelshah1943 3 года назад

      Exact question coming to my mind.

  • @tendaimusonza9547
    @tendaimusonza9547 3 года назад

    Great and rare explanation for the topic. thank you for the good work

  • @VikramKumar-qo3rg
    @VikramKumar-qo3rg 2 года назад

    I know I am late here. But those dialogues coming out from Koushik were really funny.😅 It did convey the concept better though.

  • @MichaelRutkowski-i7t
    @MichaelRutkowski-i7t Год назад

    Perfect explanation!

  • @golamrabbi7246
    @golamrabbi7246 Год назад

    Nice explanation, thanks man!

  • @ganeshv5580
    @ganeshv5580 3 года назад

    Thank you for the awesome explaination!.

  • @madhavareddy580
    @madhavareddy580 3 года назад

    fabulous explanation!!