You can't use this client side, correct? due to the fact you'd be publishing your aws key?
Christian Bundy
@christianbundy
You can upload a server-side application that responds to HTTP requests (and therefore creates a client-side application), but no – you can't only deploy a client-side app. @MaxBittker
Etienne Brodu
@etnbrd
Hello :) Would you, guys, be interested in a compiler from vanilla node.js to lambdaws ?
That is transforming a full node.js application into many lambdaws.
Austen
@ac360
etnbrd Doesn't AWS Lambda already have Node.js support built in?
Etienne Brodu
@etnbrd
Yes, but isn't there any limit on the size of a lambda ?
I mean, is it possible to upload a full web service as a lambda ?
Or would it be more efficient to slice it into many different lambdas ?
Austen
@ac360
I think there is a limit of 500mb
Which is a lot
Etienne Brodu
@etnbrd
Yes, actually :p
Austen
@ac360
@etnbrd I'd love to see simple web service components as lambdas
What are you thinking about building?
Etienne Brodu
@etnbrd
I am currently doing my PhD on a compiler from node.js to what seems to be pretty similar to lambdas.
Austen
@ac360
Interesting
_
Etienne Brodu
@etnbrd
Instead of deploying a full node.js application to one server, the compiler slice it, for the application to be deployable onto many servers.
It is basically breaking the scalability limit of a single machine imposed by the node.js event loop.
Austen
@ac360
You mean onto many lambdas?
Etienne Brodu
@etnbrd
Exactly.
Austen
@ac360
Right
I'm not part of this project. I just discovered it today, like most, and I love the technology.
But that sounds like it would have serious use.
Etienne Brodu
@etnbrd
Thanks for the support :)
Anyway, If you are interested in this compiler I am talking about, you can look on my flx-* repositories.
I didn't actually used lambdas, but I called them fluxions.
for the contraction between flux and function.
Austen
@ac360
Ok, I'll put it in my notes
It's almost 2am here in California and I'm about to go to sleep :)
Etienne Brodu
@etnbrd
The only difference I can see is that fluxions are statefull, while lambdas are stateless, but it is a minor difference that can be resolved with a third party persistent storage.
Ok :p
Austen
@ac360
Right
I'm going to bed. Good luck etnbrd!
Etienne Brodu
@etnbrd
Thanks :)
Good night, then :)
EFF
@EFF
Damn sorry guys for the lack of answers, I guess we are not in the same timezone ;) @MaxBittker supporting client side requests is on our road map, we'll try to focus our efforts on that.
EFF
@EFF
Hey @etnbrd I'll look up your project for sure ! looks interesting !