Settings

Theme

IronFunctions: language agnostic open-source alternative to AWS Lambda

github.com

71 points by martinpinto 9 years ago · 22 comments

Reader

wilsonfiifi 9 years ago

This is absolutely fab! I've been trying to figure out an elegant way to 'pipe' query results to user defined filter functions[0] for my side-project[1]. Can't wait to give this a go and dig into it. Thanks for making this open source and writing it in Go(lang) :-D

  [0] https://bytengine.readthedocs.io/en/latest/funcs.html  
  [1] https://github.com/johnwilson/bytengine
kennu 9 years ago

It's not strictly speaking an alternative to AWS Lambda, because you have to run your own IronFunctions server somewhere. So you will again have to manage servers instead of being serverless.

It's nice to have this platform available though.

  • carimura 9 years ago

    Right, it's Lambda anywhere ... that you want to run it. But we hope/expect to see the service hosted on all clouds soon.

kaishiro 9 years ago

Woah, this is a big deal.

I played with IronWorkers a lot and even built some tooling around spinning up a worker and long polling an IronCache waiting for output (yes, it was a little gnarly). I'm really excited to play with this.

carimura 9 years ago

also join the real-time conversation: http://get.iron.io/open-slack

rendered_fat 9 years ago

neat. Is there any plans to tie this into the serverless (or JAWS whatever) framework?

fierro 9 years ago

Assuming you want to expose a set of APIs, each corresponding to a single function, each API is a separate docker container? What are the performance ramifications of functions-in-docker?

out_of_protocol 9 years ago

Are both sync and async modes supported?

  • treeder 9 years ago

    Yes, both are supported. See the main README for how to use both.

  • soroso 9 years ago

    Yes - when you create a function you may tell whether it is sync or async, and just push tasks into it.

sandGorgon 9 years ago

Are you planning on adding scheduled functions? Kind of like a cron..

bglynn 9 years ago

How's the difference between between IronWorker and IronFunctions?

  • carimura 9 years ago

    IronWorker is more classic job processing whereas IronFunctions is AWS Lambda-style sync service. We'll follow up with a longer blog post on the differences.

aisofteng 9 years ago

OpenWhisk is also in this space.

kholmes79 9 years ago

do you support java?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection