I also put together the Netflix use cases in the keynote so if you have any questions I’ll try to answer them!
I also put together the Netflix use cases in the keynote so if you have any questions I’ll try to answer them!
I think it would be really awesome to make applications that do not have any dedicated instances associated with them, but are entirely based on the various AWS platforms.
For some things, it seems like Lambda could be a drop-in replacement, whereas others, it would not quite fit the bill. Do you think it will be possible to build a viable a "server-free" application with Lambda and the other services (S3, DynamoDB)? Or is it probably going to be limited to the types of use cases listed on the landing page[1]?
Of course, it would be much more viable to have some sort of server running (for example I doubt Netflix has replaced their entire backend with Lambda functions), but a great majority of workflows dealing with stateless data manipulation and events can now be streamlined and even replaced.
Oh what I would have given to have this capability a year ago. :)
This looks like it's more geared towards enabling you to automate / orchestrate your AWS resources, that run customer-facing code.
Just like how you can get specific increases on your spot bids so long as you acknowledge that if you get a spot spike, and your personal limit is far greater than the spike -- you'll be charged your rate.
What this does it make it a lot easier for smaller companies to do it without having to invest in all the infrastructure.
So I think yes, it will be revolutionary in the sense that it will get a lot more people using what I think is the future direction of compute and application building.
IMO what's really going to be revolutionary is what we end up doing with it, but we're going to have to wait a bit to find that out :)
https://www.youtube.com/watch?v=ere8VTJDqao
https://www.youtube.com/watch?v=u1MrZkGFpuE
TL;DR version:
It's a little convoluted, but that seems to be the way they're going for now.
Starting with S3 fills a gap as there is AFAIK otherwise no way to start processing based on changes to S3, without writing a rather wasteful program to list the resources, maintain state, and hunt for differences.