Settings

Theme

IronFunctions: language agnostic open-source alternative to AWS Lambda

github.com

71 points by martinpinto · 22 comments

Reader

11 threads
wilsonfiifi

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

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

    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

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

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

rendered_fat

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

fierro

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

Are both sync and async modes supported?

  • treeder

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

  • soroso

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

sandGorgon

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

bglynn

How's the difference between between IronWorker and IronFunctions?

  • carimura

    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

OpenWhisk is also in this space.

kholmes79

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