Introduction to AWS Lambda - Serverless Compute on Amazon Web Services

Поділитися
Вставка
  • Опубліковано 28 жов 2024

КОМЕНТАРІ • 82

  • @lelandrb
    @lelandrb 5 років тому +206

    This is genuinely a really well made (and written) video. I feel like I could show non-tech people this and they'd walk away with the gist - if not all the specifics - of what Lambda functions do. Kudos to the group that made this :)

    • @mrmiked6577
      @mrmiked6577 5 років тому +3

      It was literally made by Amazon

    • @lelandrb
      @lelandrb 5 років тому +18

      ​@@mrmiked6577 there are many people that work at amazon :)

    • @Patcul
      @Patcul 4 роки тому +1

      @@mrmiked6577 Who?

    • @mrmiked6577
      @mrmiked6577 4 роки тому +2

      @@Patcul What are you asking?

    • @helloitsme6507
      @helloitsme6507 2 роки тому

      agreed!

  • @pging8328
    @pging8328 4 роки тому +33

    One of the few marketing videos that was clearly understandable to programmers, and without the marketing spiel

  • @vb2142
    @vb2142 4 роки тому +23

    For a person like me who's a non-tech or no hands on experience the visuals and simple explanation matters the most. Not the core details or a walk through the AWS console. I will always remember this kind of best videos. You know what the duration of the video < 5 minutes matters the most. And you made it!! Thank you!!

  • @jayp6955
    @jayp6955 7 років тому +11

    This video... is pretty cute. One thing about Lambda is how well it runs untrusted code. For example, if you provision an arbitrary lambda function to run with 128MB and 1 compute unit, with a timeout of 3 seconds, it is possible for the function to eat up resources beyond the limits, and is it possible to get charged if the function doesn't respond to a kill signal at 3 seconds?
    For example, a malicious function might run an intense CPU task which might take long for AWS to kill. If AWS's kill signal is not implemented well, is the developer charged for the spillover in resource and compute time? What if the untrusted function writes megabytes of data to the system.out, and you have logging enabled? Are there easy ways to mitigate these types of attacks? Will the developer be forced to parse out any system.out statements in untrusted code?
    As a developer, if I set a timeout for 3 seconds, there's no way I would want to pay for 20 minutes if the function stopped responding. This is one potential concern for using Lambda. It would be nice if AWS addressed these concerns.

    • @denismysenko1690
      @denismysenko1690 7 років тому +7

      Maximum time is 1 minute irrespective of developers preference. Functions are killed pretty well after the timeout period ;) Haven't tried to fill the memory though

    • @cloveramv
      @cloveramv 5 років тому +2

      Putting a time limit on a particular code processing is a piece of cake, not as hard as u r thinking.
      Otherwise I would have taken over the world till yet.

  • @kaelisprime9087
    @kaelisprime9087 7 років тому +40

    can lambda have a HEV suit and kills combines

  • @DeepakSingh-gi1tf
    @DeepakSingh-gi1tf 4 роки тому +9

    Is Serverless computing only for purposes like these micro services? Or, is there an option like hosting an entire web application in serverless environment, so that it auto scales depending on traffic?

    • @riyadhzenasni387
      @riyadhzenasni387 Рік тому

      I did that professionally.
      It was a bad idea.
      AWS will spin up a separate lambda for each parallel request. Then you start to deal with cold starts
      The main problem is that lambda can't route multiple parallel requests to 1 lambda. This is what kills the idea of a webserver on a lambda

  • @wathson_official
    @wathson_official 7 місяців тому +1

    BEST EXPLAINATION VIDEO!

  • @John-3692
    @John-3692 8 місяців тому

    I'm taken by this. I read a book with similar content, and I was completely taken by it. "Mastering AWS: A Software Engineers Guide" by Nathan Vale

  • @a.s.9145
    @a.s.9145 8 років тому +7

    - how this differs from old php-like hostings, heroku, etc?
    - can I setup lambda on my server\OpenStack?

    • @qharis-lm902
      @qharis-lm902 8 років тому +6

      A. S. Lambda is just a fancy way to say serverless microservices. It scales automatically and only run when it is needed.

    • @javacppdevelopment3884
      @javacppdevelopment3884 4 роки тому +10

      unlike php scripts you will be owned by amazon

  • @antwanwimberly1729
    @antwanwimberly1729 Рік тому

    We’re a big time AWS client here @ Chase Bank

  • @adokshajbhandarkar5492
    @adokshajbhandarkar5492 2 місяці тому

    Very nice video.
    Simplicity much appreciated.

  • @geoa9722
    @geoa9722 5 років тому +2

    I don't get this: with or without lambda, the service needs a code itself . So what is the difference with server or with lambda ? still needs the code anyway ...

    • @marcospopa5202
      @marcospopa5202 4 роки тому +3

      Infrastructure abstraction. That's it.

  • @brianfoody
    @brianfoody 9 років тому +9

    Love this video! Do you mind me asking what software you used to produce it?

    • @brianfoody
      @brianfoody 9 років тому

      ***** Thanks mate, I'll have a look at each of them. Any preferences yourself?

    • @brianfoody
      @brianfoody 9 років тому +1

      +Hadrian de Oliveira You reckon I could pull this off with something like Snap SVG?

    • @timotiusanrez9492
      @timotiusanrez9492 3 роки тому +2

      AWS cinema toolkit
      #justkiding

  • @maxi-g
    @maxi-g 2 роки тому

    the voice of this narrator absolutely drives me insane... COMPLETELY INSANE - i don't know what to do

  • @Mike-rt2vp
    @Mike-rt2vp 8 років тому +6

    doesn't firebase already do this basically?

    • @jayp6955
      @jayp6955 7 років тому +3

      Maybe, but Firebase ain't AWS.

    • @Mike-rt2vp
      @Mike-rt2vp 7 років тому +7

      word up dawg

  • @skenderkollcaku9352
    @skenderkollcaku9352 7 років тому +5

    Great animation! :)
    Skender

  • @venkatk161
    @venkatk161 7 років тому +1

    Very Nice Video. Good and Easy Explanation.

  • @jazzochannel
    @jazzochannel 7 місяців тому

    Does it run on a server?

  • @muneebakram1670
    @muneebakram1670 3 роки тому +1

    The best explainer video. Thank you

  • @isaacsims
    @isaacsims Рік тому

    Great video

  • @goldilockszone4389
    @goldilockszone4389 8 років тому +16

    You need to know Node.js, python or Java for compiling into lambda

    • @jayp6955
      @jayp6955 7 років тому +24

      How many developers know at least one of those languages? 85%+?

    • @goldilockszone4389
      @goldilockszone4389 7 років тому

      Y?

    • @will-ye
      @will-ye 7 років тому +5

      I think he's saying that Node, Python and Java are very common languages and that this won't be an issue

    • @awal55
      @awal55 6 років тому

      I know Node.js and basic python.

  • @StarsTogether
    @StarsTogether Рік тому

    Admiring this breakdown? Dive deeper with the suggested read. "AWS Unleashed: Mastering Amazon Web Services for Software Engineers" by Harrison Quill

  • @MagnusAnand
    @MagnusAnand 5 років тому

    What’s the difference between AWS and the traditional web hosting for a simile web?

  • @corporatehi-tech9073
    @corporatehi-tech9073 3 роки тому

    Well done with the video.

  • @KeremPARLAKGUMUS-uc4xb
    @KeremPARLAKGUMUS-uc4xb 3 роки тому

    it was very useful, thank you

  • @noeljose
    @noeljose Рік тому

    For some reason i am getting aperture science vibes from this video

  • @hazmatpants
    @hazmatpants 2 місяці тому

    i think Gordon Freeman would like this video

  • @jaykudjo
    @jaykudjo 2 роки тому +1

    Soo good for neuro divergents to understand.

  • @3年の上に石
    @3年の上に石 5 років тому

    It’s easy to create a lambda function with cloud9!

  • @sergey-alekseev
    @sergey-alekseev 7 років тому +1

    Bring Ruby support please :)

  • @KiiDbeamO
    @KiiDbeamO 2 роки тому +2

    I just think of Valve and Half life 😭

  • @atifadib
    @atifadib Рік тому

    If you are looking for a tutorial with Python and Docker along with AWS Lambda, check this out: ua-cam.com/video/ehgvVZyfJfI/v-deo.html

  • @naveens7107
    @naveens7107 6 років тому +1

    good it is very useful

  • @Scrapewithbots
    @Scrapewithbots 6 років тому

    very nice

  • @indraalagiri360
    @indraalagiri360 5 років тому

    Completed

  • @949surferdude
    @949surferdude 5 років тому +1

    Great vid but I still don't fully understand Lambda (not a programmer).

    • @baatar
      @baatar 4 роки тому +2

      In times past, programmers were running code on their own computers to serve users of their applications. Now, they can store and run their code on Amazon's computers instead of their own.

  • @wasana4630
    @wasana4630 5 років тому

    Thanks.

  • @27anupy
    @27anupy 6 років тому

    Awesome!

  • @ryanexx5250
    @ryanexx5250 3 роки тому +2

    AWS half-life

  • @chudchadanstud
    @chudchadanstud Рік тому

    I hate the fact that you called this Lambda. It polutes the search space whe searching for lambda functions.

    • @awssupport
      @awssupport Рік тому

      I'm sorry to hear this! 👋 Your feedback is important to us. 📋 I've passed your concerns along internally, for further review. 🤔 ^KR

  • @bhavykhatri2669
    @bhavykhatri2669 2 роки тому +2

    such a robotic voiceover, very ingenuine and too irritating.

  • @heatseeker9573
    @heatseeker9573 6 місяців тому

    0:07 in-app purchases during a gaming session? Nope

  • @mogencheng3829
    @mogencheng3829 5 років тому

    ‘Within a few seconds lambda will be ready” - dealbreaker?

  • @Luis-jl6oh
    @Luis-jl6oh 11 місяців тому

    You'll own no servers and be happy

  • @shoepm
    @shoepm 5 років тому

    oh looks like Lambda is going to make you lazy, it's Lambda lazy for you !

  • @PatriciaRodriguez-jh4wj
    @PatriciaRodriguez-jh4wj Місяць тому

    70254 Pfeffer Course