Deploy Spring Boot Serverless CRUD API to AWS Lambda 🔥 | API Gateway |

Поделиться
HTML-код
  • Опубликовано: 20 июн 2024
  • #JavaTechie #DistributedMessaging #SpringBoot #ApachePulsar
    👉 In this tutorial I will guide on deploying Spring Boot applications to AWS Lambda. This tutorial covers everything you need to know, including the benefits of serverless computing and a step-by-step deployment guide.
    What You Will Learn:
    👉 What is AWS Lambda?
    👉 What is serverless Programming?
    👉 Deploy CRUD REST API to AWS Lambda ?
    👉 Access Lambda through API GATEWAY
    🧨 Hurry-up & Register today itself!🧨
    Devops for Developers course (Live class ) 🔥🔥:
    javatechie.ongraphy.com/cours...
    COUPON CODE : NEW24
    Spring boot microservice Premium course lunched with 70% off 🚀 🚀
    COURSE LINK : Spring boot microservice course link :
    javatechie.ongraphy.com/cours...
    PROMO CODE : SPRING50
    GitHub:
    github.com/Java-Techie-jt/aws...
    Blogs:
    / javatechie4u
    Facebook:
    / javatechie
    Join this channel to get access to perks:
    ruclips.net/user/javatechiejoin
    🔔 Guys, if you like this video, please do subscribe now and press the bell icon to not miss any update from Java Techie.
    Disclaimer/Policy:
    📄 Note: All uploaded content in this channel is mine and it's not copied from any community, you are free to use source code from the above-mentioned GitHub account.
  • НаукаНаука

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

  • @amaradhipadmaja9232
    @amaradhipadmaja9232 Месяц назад +9

    What a beautiful example, I tried each step and Absolutely worked, and created Employee API deployed using API Gateway and Lambda function. Thank you Basant ji :)

  • @vino7tech
    @vino7tech Месяц назад +1

    Hi Basant. Thank you so much for your wonderful real-time example. Thank you for your valuable time for creating this video.

  • @RAVIKUMAR-bh1cd
    @RAVIKUMAR-bh1cd 7 дней назад +1

    Great explanation. Very Thankful to you.

  • @gopisambasivarao5282
    @gopisambasivarao5282 Месяц назад +1

    Appreciate your efforts Basant. Thank You! God bless you.😊

  • @govardhanp3239
    @govardhanp3239 Месяц назад +1

    Doing great job sir keep it up ..ur doing great service giving such a knowledge for free of cost hats for you

  • @pawan_aman_vlogs
    @pawan_aman_vlogs 28 дней назад +1

    Exactly what I was looking for. Thank you

  • @gajananjagdale3957
    @gajananjagdale3957 Месяц назад +2

    Thank you sir for this precious video.

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

    Thank you so much! very nice explanation.

  • @hunterxdk
    @hunterxdk Месяц назад +1

    Thanks sir, much needed.❤

  • @user-rn1ie7fz1h
    @user-rn1ie7fz1h 16 дней назад +1

    followed same steps as in this video and able to do. Thank you

  • @faixan13
    @faixan13 Месяц назад +5

    another day another unique content :)
    Please ask everyone to delete the instance of lambda and api gateway in the end :D otherwise on free account also will get charge after consuming enough hours. I have faced this in the past.

    • @theshivrajofficial8444
      @theshivrajofficial8444 Месяц назад +1

      same here bro...2 years ago i followed his tutorial and forgot to delete the resourse. then i got huge bill with free tire

    • @Javatechie
      @Javatechie  Месяц назад +2

      Yes it's good point somehow I missed to update at end of the video . But I Don't think it will charge more as it's a lambda function and you need to only pay as used .

  • @mrinalsharma4137
    @mrinalsharma4137 3 дня назад

    Great example. Tried and worked for very first time. Basant can you help with security examples for accessing these lambda functions from api gateway?

  • @hasithawickramanayaka6727
    @hasithawickramanayaka6727 7 дней назад

    what if we have multiple services such as course service inside the same spring boot project how can deploy it in to the lambda and what would be best approach ?

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

    I'm not sure my question is vaild or not, but the spring boot app should be running in tomcat inorder to accept request right ? Will lambda keep on running ? I know that it only startup when request hit lambda, will tomcat start when it get request or it keep on running ? If yes lambda only run for 15 mins right ?

  • @surajjoshi6640
    @surajjoshi6640 2 дня назад

    What if our spring boot application has log4j2 integrated...How do we ensure it is able to log our custom message to the log file??.

  • @sreenureddy994
    @sreenureddy994 Месяц назад +1

    Appreciate your efforts. Can you please add security also for the same if possible

  • @anubhavpandey5182
    @anubhavpandey5182 Месяц назад +1

    sir please do share guide for how to deploy application which has oauth2 (google,github)

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

    Is spring boot still relevant in industry with the arrival of node js support for backend development? Would it be a time waste to learn spring boot ?

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

    Sir, is it necessary to install Maven separately to package the application?

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

    If i want to call this Api from other application,then how i can do it ?

  • @grrlgd3835
    @grrlgd3835 Месяц назад +1

    thanks JT. How do you get to know about the Maven Archetype to use in the first place ? what reference's do you use to learn about this ? great content as ever.

    • @Javatechie
      @Javatechie  Месяц назад +1

      Hello buddy. I was searching this deployment in medium and then found this solution so thought to share

  • @user-kn4dc2ek5z
    @user-kn4dc2ek5z Месяц назад

    can you please do a video by adding dynamo db as database for crud operations using Springboot

  • @kashmca
    @kashmca Месяц назад +1

    Great Demo. Thanks! Keep up the good work!. Can you explain how to debug this if we wanted to?

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

    Please upload full length videos on SonarQube and J-Unit

  • @deepakmishra169
    @deepakmishra169 Месяц назад +1

    One more question is graal vm integrated in archetype? Because I saw very few logs after the spring logo on console

    • @Javatechie
      @Javatechie  Месяц назад +1

      Need to check buddy. Will update you

  • @saikumardasari4220
    @saikumardasari4220 Месяц назад +2

    Exllent topics doing @techie
    Please do one video on ci-cd with spring micro service into aws eks

  • @pradeepjoshi6611
    @pradeepjoshi6611 29 дней назад

    how to test & debug lambda function locally ?

  • @deepakmishra169
    @deepakmishra169 Месяц назад +2

    I did this 5 years ago and faced a lot of cold start problems then shifted to node.js at last 😢 is the cold start issue resolved now these days ?

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

      😂

    • @tofuyam7361
      @tofuyam7361 Месяц назад +1

      its been reduce by snapstart but still takes seconds. I try Quarkus + graal native compile and it is very fast

    • @NikhilJain08
      @NikhilJain08 Месяц назад +1

      Same issue so I moved to Google cloud run. Cold boot issues

  • @tejach3087
    @tejach3087 13 дней назад +1

    Can you help me with below question like what are the steps need to be done
    My use case is for example I have to write cloud watch trigger which triggers the lambda and I want to hit only get API only
    So I want to hit the get api continuously using lambda and cloudwatch trigger

    • @Javatechie
      @Javatechie  13 дней назад

      No idea need to check this buddy

    • @tejach3087
      @tejach3087 13 дней назад +1

      @@Javatechie Ok sir, if there is any update please post here. Thanks 😊

  • @2RAJ21
    @2RAJ21 26 дней назад +1

    thank u for your guide about AWSLambda and Api gateway.
    how to remove this services after use??

    • @Javatechie
      @Javatechie  26 дней назад +1

      Just delete the function

    • @2RAJ21
      @2RAJ21 26 дней назад +1

      @@Javatechie thank you.

  • @tusharfasate7388
    @tusharfasate7388 Месяц назад +1

    Still not clear why we used aws lambda here. What other things it did here which ECS or EKS cannot do?

    • @ManishTiwari-or8zt
      @ManishTiwari-or8zt Месяц назад +3

      Using AWS lamda you dont have to manage the server/machine like EC2, EBS, EKS. Using lamda just you need to give the jar/war files. Even scaling also will be taken care by lamda if more traffic l.

    • @hunterxdk
      @hunterxdk Месяц назад +1

      Bro Lambda can auto scale itself horizontally if there are unprecedented traffic on your requests..... for example. Your application has threshold of 1000 request per second which is hosted on 2 core 2Ghz frequency server with 4GB RAM. Lambda can allocate better resources for the time period in which there are 1000+ requests per second in your case. Then later when the traffic is low then it can deallocate the extra resource in the server... which can save subscription charges in comparison to EC2 instance where you can't have this privilege.

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

    We need a latest microservices video

  • @Jitendra-cl7ru
    @Jitendra-cl7ru 27 дней назад +1

    Sir I Have hit the end point using post but response is value is null, Status code is Ok like 201, plz sir help me where is my mistake

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

      Can you check it in your local first

    • @Jitendra-cl7ru
      @Jitendra-cl7ru 26 дней назад +1

      @@Javatechie okay I will check and thank u so much sir
      for reply me

    • @Javatechie
      @Javatechie  26 дней назад

      @@Jitendra-cl7ru no problem please check and let me know if issue still persists

  • @itsnarahari
    @itsnarahari Месяц назад +1

    Bro If I open RUclips for some other videos I see your video In list I literally forgot which Video I wanted to Play....I will just start watching your video first.......😊

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

      Thank you for your word 😀. Keep learning buddy 👍

  • @rahulkharapkar2716
    @rahulkharapkar2716 Месяц назад +1

    how can we deploy it for free, just for resumes for showcasing recruiters

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

      Lambda won't charge more . You will pay only when you used it . Regarding free will check and update

  • @onkarkatkar2582
    @onkarkatkar2582 Месяц назад +1

    Can i join your devops course now??

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

      Yes you can join but I will not suggest you to join now as the course will be completed within next 15 days. So it's good to purchase this with half price I will announce that shortly 😀

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

      Sure thank you

  • @tejastipre9787
    @tejastipre9787 Месяц назад +1

    What if i have two controller and both of them have multiple get or put requests?
    In that case this api gateway configuration will not work

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

      Yes why not because both url will.have different root url right?

  • @raghusama4273
    @raghusama4273 Месяц назад +2

    Please upload full length videos on SonarQube and J-Unit