Azure Functions v4 with the isolated worker model brings flexibility and modern .NET support to serverless on Azure. Mastering triggers, bindings, Durable Functions orchestrators, and activity functions is key to building resilient, event-driven cloud applications.
0 / 5 completed
1 / 5
What is the isolated worker model in Azure Functions v4, and how does it differ from the in-process model?
The isolated worker model runs your function app in a separate process from the Azure Functions host. This decouples your app's .NET version from the host, supports newer .NET versions earlier, and avoids dependency conflicts between your code and host libraries.
2 / 5
An Azure Function has a Timer trigger. The CRON expression is 0 */5 * * * *. How often does it fire?
Azure Functions uses a 6-field CRON with the format seconds minutes hours day month weekday. 0 */5 * * * * means: at second 0, every 5 minutes, every hour, every day — so it fires every 5 minutes.
3 / 5
What is the role of an orchestrator function in Azure Durable Functions?
Orchestrator functions define durable workflow logic using ordinary code (async/await or generator patterns). The Durable Task framework replays the orchestrator from its event history on each step, making the function resilient to restarts without the developer managing state persistence.
4 / 5
In Durable Functions, what is an activity function?
An activity function is the leaf node of a Durable workflow. It executes actual work (calling an API, writing to a DB) and returns a result to the orchestrator. Activities can be retried automatically and run in parallel when called with Task.WhenAll.
5 / 5
An Azure Function's output binding to an Azure Storage Queue is declared. What does this eliminate compared to using the SDK directly?
Azure Functions output bindings abstract away SDK calls. For a Queue output binding, you simply assign the message to the bound parameter or return it, and the Functions runtime instantiates the client, serialises the message, and sends it — reducing boilerplate significantly.