back to article The Lambda that ROARED: Amazon unveils event-driven AWS compute service

Amazon upped the ante for application development on Amazon Web Services (AWS) on Thursday, with the launch of a new service that lets developers write event-driven code without having to manage any infrastructure. Dubbed AWS Lambda, the new offering allows developers to compose applications by writing functions that are …

  1. CloudWash

    From DevOps to NoOps

    Welcome to the world of NoOps

  2. penguin42

    Cascades?

    Ooh this sounds like it'll generate wonderuflly unintended cascades, of things triggering things that'll trigger things that'll trigger things that'll who knows what.

  3. Anonymous Coward
    Anonymous Coward

    And that's when you lose EVERYTHING

    when Amazon crashes. Good luck porting your app and data to another cloud or infrastructure

    1. smartypants

      Re: And that's when you lose EVERYTHING

      If you care about your data, you'll put it somewhere else too.

      It isn't exactly rocket-science to copy an S3 object to somewhere else, is it?

      Sure, Amazon may 'crash'... and any infrastructure will screw up, so I'm not sure what the big deal is. Amazon isn't any more likely to do so than your home-brewed infrastructure.

      But, I hear you ask, what if Amazon goes out of business! Well, the thing about Amazon, Google etc is that they're now a little too big to fail. If they disappear, then so does an increasingly large chunk of business, which is a neat little negative feedback loop to ensure it doesn't happen.

      It's a bit like the power station problem. We could deal with a few hours of outage now and again, but a 2 week outage would probably end our civilisation.

  4. Neil Barnes Silver badge

    Brute force attacks

    just got easier...

  5. Suricou Raven

    Lambda?

    That's a rather obscure reference. Not many people outside of the more academic side of computer science will get it.

    But it does allow those of us who do to feel superior.

    1. jzlondon

      Re: Lambda?

      It's not that obscure. The intended market is software developers, after all.

  6. Cliff

    Very cool

    I have occasional, massively parallel tasks, running at undefined times. Keeping even a basic EC2 instance alive is unnecessary for almost the whole time. This is a real case of breaking down the concept of distinct network and application - they are one!

  7. Destroy All Monsters Silver badge
    Facepalm

    Is this really 2014?

    So is this, like, a production system for the cloud?

    At launch, the service supports writing Lamba functions in JavaScript – specifically, Node.js

    Most shitty idea every. Bad client-side language and a worse framework from Sophomore Acme Productions that tries to lift it to a server-side language and just creates problems in concurrency and exception handling ready to snag the poor sods that decided to invest in it.

    Proper actor languages? No, we are catering to people who think JavaScript is COOL and STARTUPPY.

    Not even once.

    1. jzlondon

      Re: Is this really 2014?

      Amazon isn't a university. It's a corporation. It wants to make sales, not make a point.

  8. jzlondon

    Finally

    Proper cloud computing. The way I always imagine it when I think of it. Write some code and don't worry about where or how it's run.

    1. Anonymous Coward
      Anonymous Coward

      Re: Finally

      As long as it is running only on Amazon! ;)

      1. jzlondon

        Re: Finally

        True, dat.

  9. Anonymous Coward
    Anonymous Coward

    This is a big deal. Really.

    Until now, the concept of cloud computing has been to just replicate 1990's client/server technology onto the data center. This has mainly been LAMP stacks, and as companies like Facebook are finding out, this allows you to scale bandwidth but with correspondingly scaled costs in electricity, storage, and complexity, requiring very high hardware and manpower costs to get anything close to what one would call reliable.

    Functional Programming

    Functional programming has been working in the cloud for decades now, in equipment that doesn't get regular media coverage because, well, because it works. Systems like Erlang have been designed from the ground up to work in a deterministic and distributed architecture back when cloud meant weather pattern.

    The only serious mistake being made here is supporting interpreted languages like Java and even worse, Javascript. At these scales, only compiled and strongly typed languages should be allowed to make the bindings between these powerful services.

    NFS4

    This filesystem allows your application to control extremely large amounts of storage without being directly in the fat pipe between client and server - only the metadata is used in the control functions. The world will soon see what scalable architectures are capable of.

    At this juncture if anyone can make 'cloud' work, it is AWS, as Amazon has been self hosted on this since almost the beginning, as opposed to the competitors for whom third party cloud is a separate business unit.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like