Serverless Framework with AWS Lambda Crash Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ต.ค. 2024

ความคิดเห็น • 104

  • @yogajourney9519
    @yogajourney9519 3 ปีที่แล้ว +18

    Every time I need to know something, it seems like you'veve just finished releasing a crash course on it. You deserve way more subscribers! Thanks for the amazing content!

    • @ridhotamma6331
      @ridhotamma6331 2 ปีที่แล้ว

      Thank you, you are very kind ☺

  • @AyushRaj-ju4gb
    @AyushRaj-ju4gb 8 หลายเดือนก่อน

    This is the best video on Serverless Framework. Never stop making videos

  • @zohairsuleman3046
    @zohairsuleman3046 ปีที่แล้ว +1

    Simple and to the point. This course content is lighweight with core content for overall understanding of serverless architecture using Nodejs. Exactly what I was looking for and exactly where a person should start from. Kudos to your efforts this is a great course. Cheers!

  • @LuisBreak
    @LuisBreak 3 ปีที่แล้ว +3

    Man…. Your tutorial was AMAZING!!! everything I needed to create and deploy my first serverless API. Kodos to you!! Wow!!

  • @RicoMinovo
    @RicoMinovo 2 ปีที่แล้ว +6

    This was exceptionally well done. Thank you!

  • @mikezcooler
    @mikezcooler 2 ปีที่แล้ว +2

    Great tutorial. Nice that you kept the video running as it gives a real world view of the dev experience.

  • @lua.alvaro
    @lua.alvaro 3 ปีที่แล้ว

    Thank you! The speed at which you speak is very good to who learning english

  • @Sohailpanezai
    @Sohailpanezai 3 ปีที่แล้ว +7

    Very high quality content. Keep up the good work, I'm sure you'll make it big.

  • @techbiz3483
    @techbiz3483 3 ปีที่แล้ว +1

    You are doing a really great job. Your video is of the highest quality and great knowledge. Keep going and add more vedio on function and cloud formation.

  • @abdulsalamaboubakar4059
    @abdulsalamaboubakar4059 3 ปีที่แล้ว +3

    Great content as always, just wanted to say if anyone wants to take all the services down they can do the "serverless remove" command in the same path of the serverless.yml file

    • @Jambajakumba
      @Jambajakumba 3 ปีที่แล้ว +1

      Thanks mate I was curious.

  • @falakhejohanees3601
    @falakhejohanees3601 3 ปีที่แล้ว +2

    very good content bro, I have been trying to understand lambda functions for long time but with this crash course you made every thing clear for me. thank you somuch..

  • @monakanafi1057
    @monakanafi1057 ปีที่แล้ว +1

    Thank you very much. Very well structured and very easy to follow, big picture to details. One feedback: I increased the speed to 1.75x and that was the speed I was comfortable listening to. This reduced the time to 50min which might increase also your video to get more views, as making the decision to watch 1.5h to learn this was a hard choice to make at the beginning. But now watching this, I can say it was worth every minute.

  • @poralanarasimhulu2426
    @poralanarasimhulu2426 5 หลายเดือนก่อน

    Great presentation and content. Very easy to understand the concept. Thank you so much 🙂

  • @kunaljain0212
    @kunaljain0212 3 ปีที่แล้ว +4

    Thankyou thankyou thankyou sooo much for this really needed this 🔥

  • @tech3425
    @tech3425 ปีที่แล้ว

    This should have been the first video I saw on serverless

  • @andreip.8321
    @andreip.8321 2 ปีที่แล้ว +3

    if this is targeting beginners, would be better to differentiate function from function execution context, function invocations, etc. you say in the "cold starts" section that the function doesn't exist. Well, it exists, but the execution context needs to be created and run the function.

  • @madhavareddy580
    @madhavareddy580 2 ปีที่แล้ว +1

    Thanks for this course. Beautiful explanation!

  • @watchloko1745
    @watchloko1745 ปีที่แล้ว

    very good video, I can the overall concept after watching this. Thank you

  • @ferhatkorkmaz11
    @ferhatkorkmaz11 2 ปีที่แล้ว +1

    1:05:46,
    You can use AWS Lambda console to debug. It gives detailed log including which line is the problematic.

  • @name-hz3fp
    @name-hz3fp 2 ปีที่แล้ว

    This is simply beautiful to watch.

  • @fafaselection
    @fafaselection 3 ปีที่แล้ว +1

    Very clear explanation. Thanks for sharing your knowledge. Keep it up :)

  • @lep2525
    @lep2525 2 ปีที่แล้ว

    Thanks! I'm having to learn this for my new job.

  • @hakanaki
    @hakanaki ปีที่แล้ว

    Thank you for this video, so much knowledge in one video 🤗🤗🤗🤗

  • @orubenlopes
    @orubenlopes 2 ปีที่แล้ว

    It's really cool that your content is always helpful and easy to grasp. Thanks a lot!

  • @zhangshiyucao
    @zhangshiyucao ปีที่แล้ว

    That was really great, thanks Laith

  • @pedro.carrasco
    @pedro.carrasco 2 ปีที่แล้ว

    Thanks for the course, it is amazing and well explained. Good and high quality content.

  • @555TDK
    @555TDK 9 หลายเดือนก่อน

    Very good video, watching it again after a long time :) One question - when you redeploy the infrastrucure, ARN name of the DynamoDB table doesn't change?

  • @hiteshsuthar1097
    @hiteshsuthar1097 3 ปีที่แล้ว +1

    Tysm.. learnt tons of new things 😀

  • @codinglife1277
    @codinglife1277 3 ปีที่แล้ว

    Much Love for this great content

  • @F39Productions
    @F39Productions ปีที่แล้ว

    Great vid! I think inquire is not the word you were looking for though. Maybe amass or accumulate?

  • @ankitmehrotra8519
    @ankitmehrotra8519 2 ปีที่แล้ว

    Great content.. Thank you very much. Watch in 1.5x speed.

  • @walterwu6512
    @walterwu6512 2 ปีที่แล้ว

    Perfect course, thank you very much.

  • @ThePerseOne
    @ThePerseOne 3 ปีที่แล้ว

    really good content you deserve more views and subscribers :)

  • @thevagabond85yt
    @thevagabond85yt ปีที่แล้ว

    must mention in title or description the lang used for writing Lambda handler. 52:30

  • @markuspxpx
    @markuspxpx 3 ปีที่แล้ว

    Thank you very much, it was a good crash course!

  • @aniketsaraswat3916
    @aniketsaraswat3916 2 ปีที่แล้ว

    Very good content...Excellent!!

  • @abudarovich
    @abudarovich ปีที่แล้ว

    Very cool info ❤ tnx!

  • @brb639
    @brb639 ปีที่แล้ว

    Great video. Thanks.

  • @disrael2101
    @disrael2101 6 หลายเดือนก่อน

    any ai or devops bootcamp ? i'm interested i love your courses!

  • @ballonura
    @ballonura 3 ปีที่แล้ว +1

    Thanks :)
    Maybe Terraform next?

    • @laithacademy
      @laithacademy  3 ปีที่แล้ว +2

      Maybe once I learn it haha

  • @milon27
    @milon27 3 ปีที่แล้ว

    please make video on how to manage a server for startup.
    maybe on digital ocean with node express API

  • @suriyaprakash2395
    @suriyaprakash2395 2 ปีที่แล้ว

    Great Content !

  • @crisayogaekky6201
    @crisayogaekky6201 2 ปีที่แล้ว

    Thank you very much, God bless you

  • @markbarlescu1853
    @markbarlescu1853 2 ปีที่แล้ว

    This is an extremely well detailed run down. Do you have something similar for docker?

  • @fatihmumcu9655
    @fatihmumcu9655 2 ปีที่แล้ว

    nice video man, thanks.

  • @collimarco
    @collimarco 2 ปีที่แล้ว +1

    "Thousands of request per hour".... You can easily achieve that even with a single VM. I think that scaling starts to be interesting when you have at least "Thousands of request per *second*".

  • @ronemchowry180
    @ronemchowry180 2 ปีที่แล้ว

    you're an amazing teacher, do you have paid courses?

  • @samrudhsivva
    @samrudhsivva ปีที่แล้ว

    Would be fullfilled
    if you add lambda fn for DeleteTodo too

  • @narayanmaity5881
    @narayanmaity5881 2 ปีที่แล้ว

    I don't know anything about serverless but crash course help me to clear the concept hey Laith Harb can you make a video on a simple MERN application which has authentication how make it serverless and add lambda function I really want to see to because there is no tutorial in the youtube on this concept please make an video on this

  • @ulikn1598
    @ulikn1598 3 ปีที่แล้ว

    Thank you! Great man

  • @hojdog
    @hojdog 3 ปีที่แล้ว +1

    4:33 Surely there's a server in-between though? Surely there must be a server doing the listening and creating those functions on the fly?

    • @ryanhutchison9838
      @ryanhutchison9838 3 ปีที่แล้ว +2

      There is. The thing that makes it "serverless" is that you aren't paying to have a server available all the time. You are instead paying to use a server as requests come in.

    • @lardosian
      @lardosian 2 ปีที่แล้ว +1

      @@ryanhutchison9838 And then you encounter cold starts!

  • @fleitescomputers
    @fleitescomputers 11 หลายเดือนก่อน

    Hey, thank you by this course, very useful. Is a way to share the code for the complete project, thank you.

  • @AbhyudayJaiswal
    @AbhyudayJaiswal 3 ปีที่แล้ว +1

    Deployment was done twice, first to create TodoTable in DynamoDB, second when iamRoleStatements was declared to access TodoTable (which required mentioning it's ARN). Can this be done in one single step? (If we don't have ARN beforehand)?

  • @collimarco
    @collimarco 2 ปีที่แล้ว +1

    Pay-per-use ≠ Cheap ... I think that at the end of the day you spend way less if you have a server, rather than paying for each request (i.e. a service can receive millions of requests in a few minutes). It would be interesting to have some real-world data, where we compare the same website running on servers vs Lambda.

    • @sathvikreddy5799
      @sathvikreddy5799 2 ปีที่แล้ว

      Yes. If unfortunately u have a ddos attack then, it might cost you a fortune

    • @hecher78
      @hecher78 2 ปีที่แล้ว

      @@sathvikreddy5799 Lol

    • @musilicks
      @musilicks ปีที่แล้ว

      I definitely agree with you, but Lambdas invocation rate can always be limited through the API Gateway, although it may not provide that much help in the case of a determined malicious actor.

  • @mss3946
    @mss3946 ปีที่แล้ว

    Thank you so much 💓

  • @crevan236
    @crevan236 2 ปีที่แล้ว +1

    Hey I have a question about passing the "completed" property. Since it wasn't filtered / checked isn't it like some kind of security issue? Or does aws sanitize the props by itself?

  • @nazhimkalam6842
    @nazhimkalam6842 3 ปีที่แล้ว

    Great video

  • @khandoor7228
    @khandoor7228 3 ปีที่แล้ว

    Great tutorial any chance you can expand with queryStringParameters?

  • @riazahmad5975
    @riazahmad5975 2 ปีที่แล้ว

    Hello sir , please make vidoe that how to insert csv data to dynamodb in serverless framework using lambad in nodejs

  • @anandhukraju8044
    @anandhukraju8044 2 ปีที่แล้ว

    Thoughts of a course on AWS Amplify maybe?

  • @abelmurua6980
    @abelmurua6980 2 ปีที่แล้ว

    Great course man! thank you!. few questions though. the serverless.yml schema, any course to know how to build it? it seems most of the structure its right there.... What about authentication?

  • @ErayTonyali
    @ErayTonyali 2 ปีที่แล้ว

    Thank you!

  • @gemma2901
    @gemma2901 2 ปีที่แล้ว

    very nice thanks!

  • @tn9753
    @tn9753 3 ปีที่แล้ว

    Hi. Thanks for the video. Well done. My question: How long can it take for a "cold start" to spin up?

  • @johnikeson3114
    @johnikeson3114 ปีที่แล้ว

    I have a question, If one of the con's of serverless like you mentioned is that it cannot support long running process like uploading a video, is that not a feature netflix should be worried about? since they are in the business of Video streaming

  • @specterepiphane5243
    @specterepiphane5243 3 ปีที่แล้ว

    thank you for this course, but i have question about IAM, Did i create IAM role for all My lambda functions based on it need? AND how manage all keys in AWS CLI

  • @PixelPioneer176
    @PixelPioneer176 ปีที่แล้ว

    Engaging stuff! If it resonates, the book I'd tip you off to will astonish. "AWS Unleashed: Mastering Amazon Web Services for Software Engineers" by Harrison Quill

  • @beamer5404
    @beamer5404 3 ปีที่แล้ว +1

    Share the repository man, that's the essential part

  • @josygeorge5671
    @josygeorge5671 2 ปีที่แล้ว

    Please explain it simple… thank you

  • @tealle467
    @tealle467 2 ปีที่แล้ว

    i was able to follow the course, up to the section that you wrote serverless deploy -v in vs code terminal, it doesn't do the same thing, instead showed me some info about framework core, plugin, and sdk, any idea why?

  • @medikoo
    @medikoo 2 ปีที่แล้ว

    Why you've opt-out from the Dashboard at 32:15?

  • @hakanaki
    @hakanaki ปีที่แล้ว

    Is it possible to deploy a lambda function in 3 defference locations?

  • @dominos123able
    @dominos123able 2 ปีที่แล้ว

    When i use serverless deploy -v to deploy its literally doing nothing, just gives me framework core, plugin and sdk versions. AND SLS deploy-v keeps on asking for bunch of path params, i enter and it keeps on asking further.This is my first time doing this ,please help!

  • @Sony-il2ti
    @Sony-il2ti 2 ปีที่แล้ว

    hello so i watch your video, but I noticed, I don't get any tables created in my dynamodb , as in the put and promise didn't work for me, I don't know why... could you help

  • @codebasic6243
    @codebasic6243 3 ปีที่แล้ว

    Is this approach feasible for multiple developer?

  • @maazahmad4142
    @maazahmad4142 3 ปีที่แล้ว

    thanks

  • @yebalabs5467
    @yebalabs5467 2 ปีที่แล้ว

    i didn't like how there is no local test before deploying

  • @urumomaos2478
    @urumomaos2478 ปีที่แล้ว

    You should explain each step a bit more. In many times in the video you skip parts or just assume that we know how to handle the aws website

  • @manindrademel5779
    @manindrademel5779 ปีที่แล้ว

    isn't there a server listening to those HTTP requests between the client and the lambda functions? so is it really serverless?

    • @musilicks
      @musilicks ปีที่แล้ว

      Serverless is just technical mumbo jumbo. There is of course still a server involved with the API Gateway as well as the serverless functions themselves! They gotta be stored somehow.
      I look at serverless as just meaning you don’t have to worry about servers; that’s not to say they aren’t still involved. All you gotta worry about though is building your lambda, deploying it, and setting up a gateway route to the lambda.

  • @bilalafzal2267
    @bilalafzal2267 3 ปีที่แล้ว

    checkpoint: 44:06

  • @joashleehehe
    @joashleehehe 2 ปีที่แล้ว

    What if they did not give me the option to choose REST API? how do you go about that?

    • @az-un3kl
      @az-un3kl 2 ปีที่แล้ว +1

      choose http api
      also in sls deploy the '-v' is no longer supported, use --verbose

  • @SemenAlexndrovich
    @SemenAlexndrovich 2 ปีที่แล้ว +1

    first "like", then watching. I know this video will be great.

  • @ianaustria8868
    @ianaustria8868 2 ปีที่แล้ว

    any link to repo?

  • @piyushmittal8303
    @piyushmittal8303 2 ปีที่แล้ว

    Hey Buddy, When I try to run serverless command in my terminal I do not AWS node js rest API. I got AWS node js http. So, you know how I can get this.

    • @abc_35p
      @abc_35p 2 ปีที่แล้ว +1

      I got the same. Choose the http one, it still works more or less the same.

  • @kumarrishabh3587
    @kumarrishabh3587 2 ปีที่แล้ว

    @13:50 I didn't know that these wending machines are connected to internet.

  • @michunel7022
    @michunel7022 8 หลายเดือนก่อน

    Lol server still exists, it is listening for your http requests and run functions you want, it is just totally on AWS side.

  • @yogyapundir9642
    @yogyapundir9642 2 ปีที่แล้ว

    git repo?

  • @codingman8056
    @codingman8056 ปีที่แล้ว

    Hey dude, what you are providing is great content but calm down a bit

  • @brickstv3156
    @brickstv3156 4 หลายเดือนก่อน

    rip bro never made that yaml crash course.

  • @owenzmortgage8273
    @owenzmortgage8273 ปีที่แล้ว

    very low quality PPT, you need to learn how to do ppt , how to do presentation first