Forum Discussion

Josh_Gallagher's avatar
Josh_Gallagher
Copper Contributor
Oct 29, 2020

Durable Functions calling "normal" Functions

Are there any plans to widen the set of calls that Orchestrator functions can call without having to consume compute time? As I understand it, and I may be wrong, currently if a call is made to a standard Azure Function it would need to be via an HTTP endpoint and would be treated like any other request. Even if it were executed async, the orchestrator would still be running for the time the external function took to complete. Instead we need to use Activity Functions. However, Activity Functions run in the same App Service and so are effectively in the same scaling container. Ideally we would be able to move work off to some other App Service without having the orchestrator continue running. Is this possible? Or am I misunderstanding everything! 🙂

2 Replies

  • CloudyRyan's avatar
    CloudyRyan
    Former Employee

    Josh_Gallagher Have you considered possibly calling additional functions via a webhook in the activity functions to fan out, kick off an 'external' task, and return back to the orchestrator?  

Resources