Skip to content

Docs Build your own

Distributed functions

Serverless for real. Functions that answer on a link and run on demand on the devices you already have.

Functions are small programs that answer on a link. They are serverless for real: there is no server waiting for each function, not ours and not one you rent. A function runs when it is called, on a device that has room at that moment, and takes up nothing between one call and the next.

How it works

  • Each call becomes work that your company’s devices carry out, and the answer comes back on the link.
  • Answer now, or later. A call can wait for the answer, or be accepted right away and finish on its own, with a signed notice to your system when it is done.
  • A repeated request is not duplicated. An accepted call is recorded, and repeating the same request does not run it twice.
  • It tries again. A call that fails is retried, as many times as you choose.
  • Publish and roll back from the terminal. Each publication is kept, and the link points to the one you choose. Going back is one command.
  • It runs on Windows too, without administrator rights.

Why it matters

Nothing sits busy waiting for a call, and the capacity functions use is the one that was already idle, inside your walls.