Enable calling of other functions via internal ID
I'd like to be able to call other functions via an internal "ID" and worst case not to have to go back out to the internet and then come back in to Azure to call another function.
Azure Durable Functions (now in preview) allows you to invoke another function by its function name. We have evaluated allowing for cross-app invocation but may have its own constraints as well – feel free to comment or create an additional item if cross-app or cross-region invocation may be needed as well to get votes on urgency/demand.
Jon McGuire commented
Completed? Orchestration isn't the same thing. Re-opened here for anyone who took the time to vote on this request:
Gerald Wiltse commented
+1 for direct function chaining without engaging of another service dependency (or at least it's better if it's abstracted away behind the scenes.
Aaron Styles commented
+1 for asynchronous calls. I've had to make rather large "functions" that I could (should) be able to split up into little functions that I can reuse.
Rob Al commented
This would allow significant simplification for synchronous calls, allowing you to really create discrete functions. At the moment, I have a rather long function (a few hundred lines) which I would like to break in to 3 or 4, and simply have 1 function orchestrating them.