Hi, @Pramod Valavala . I must admin that the language in that article confuses me a little bit. It speaks of fan-out and fan-in separately, but I've yet to see an example of the former without the latter. I assume it means the following. Can you confirm?
- When fanning out to multiple activity functions, those functions may execute on any number of instances according to scaling rules. However, the process of stitching the results back together is handled by the single orchestrator function which runs on a single instance and may take some time.
If that is accurate, I don't think it's a large concern for our use case. We care more about the performance of scaling out and completing our activity functions, but don't care as much about how long it takes for the orchestrator to fan them in.
Side question: Is it possible to fan-out without fan-in with durable functions?