Skip to content

Commit d2203d6

Browse files
Merge pull request #214171 from edburns/edburns-msft-dd-1641473-durable-functions-contextualize-chaining
edburns-msft-dd-1641473-durable-functions-contextualize-chaining
2 parents 4aed825 + a3792e8 commit d2203d6

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

articles/azure-functions/durable/durable-functions-overview.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ The primary use case for Durable Functions is simplifying complex, stateful coor
4141

4242
### <a name="chaining"></a>Pattern #1: Function chaining
4343

44-
In the function chaining pattern, a sequence of functions executes in a specific order. In this pattern, the output of one function is applied to the input of another function.
44+
In the function chaining pattern, a sequence of functions executes in a specific order. In this pattern, the output of one function is applied to the input of another function. The use of queues between each function ensures that the system stays durable and scalable, even though there is a flow of control from one function to the next.
45+
4546

4647
![A diagram of the function chaining pattern](./media/durable-functions-concepts/function-chaining.png)
4748

articles/azure-functions/functions-get-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ zone_pivot_groups: programming-languages-set-functions-lang-workers
1010

1111
## Introduction
1212

13-
[Azure Functions](./functions-overview.md) allows you to implement your system's logic into readily-available blocks of code. These code blocks are called "functions".
13+
[Azure Functions](./functions-overview.md) allows you to implement your system's logic as event-driven, readily-available blocks of code. These code blocks are called "functions".
1414

1515
Use the following resources to get started.
1616

articles/azure-functions/functions-overview.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom: contperf-fy21q2, devdivchpfy22, ignite-2022
1111

1212
Azure Functions is a serverless solution that allows you to write less code, maintain less infrastructure, and save on costs. Instead of worrying about deploying and maintaining servers, the cloud infrastructure provides all the up-to-date resources needed to keep your applications running.
1313

14-
You focus on the pieces of code that matter most to you, and Azure Functions handles the rest.<br /><br />
14+
You focus on the code that matters most to you, in the most productive language for you, and Azure Functions handles the rest.<br /><br />
1515

1616
> [!VIDEO https://www.youtube.com/embed/8-jz5f_JyEQ]
1717
@@ -37,13 +37,15 @@ The following are a common, _but by no means exhaustive_, set of scenarios for A
3737
| --- | --- |
3838
| **Build a web API** | Implement an endpoint for your web applications using the [HTTP trigger](./functions-bindings-http-webhook.md) |
3939
| **Process file uploads** | Run code when a file is uploaded or changed in [blob storage](./functions-bindings-storage-blob.md) |
40-
| **Build a serverless workflow** | Chain a series of functions together using [durable functions](./durable/durable-functions-overview.md) |
40+
| **Build a serverless workflow** | Create an event-driven workflow from a series of functions using [durable functions](./durable/durable-functions-overview.md) |
4141
| **Respond to database changes** | Run custom logic when a document is created or updated in [Azure Cosmos DB](./functions-bindings-cosmosdb-v2.md) |
4242
| **Run scheduled tasks** | Execute code on [pre-defined timed intervals](./functions-bindings-timer.md) |
4343
| **Create reliable message queue systems** | Process message queues using [Queue Storage](./functions-bindings-storage-queue.md), [Service Bus](./functions-bindings-service-bus.md), or [Event Hubs](./functions-bindings-event-hubs.md) |
4444
| **Analyze IoT data streams** | Collect and process [data from IoT devices](./functions-bindings-event-iot.md) |
4545
| **Process data in real time** | Use [Functions and SignalR](./functions-bindings-signalr-service.md) to respond to data in the moment |
4646

47+
These scenarios allow you to build event-driven systems using modern architectural patterns.
48+
4749
As you build your functions, you have the following options and resources available:
4850

4951
- **Use your preferred language**: Write functions in [C#, Java, JavaScript, PowerShell, or Python](./supported-languages.md), or use a [custom handler](./functions-custom-handlers.md) to use virtually any other language.

articles/azure-functions/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
### YamlMime:Landing
22

33
title: Azure Functions documentation
4-
summary: Azure Functions is a cloud service available on-demand that provides all the continually updated infrastructure and resources needed to run your applications. You focus on the pieces of code that matter most to you, and Functions handles the rest. Functions provides serverless compute for Azure. You can use Functions to build web APIs, respond to database changes, process IoT streams, manage message queues, and more.
4+
summary: Azure Functions is a cloud service available on-demand that provides all the continually updated infrastructure and resources needed to run your applications. You focus on the code that matters most to you, in the most productive language for you, and Functions handles the rest. Functions provides serverless compute for Azure. You can use Functions to build web APIs, respond to database changes, process IoT streams, manage message queues, and more.
55

66
metadata:
77
title: Azure Functions documentation
8-
description: Azure Functions is a cloud service available on-demand that provides all the continually updated infrastructure and resources needed to run your applications. You focus on the pieces of code that matter most to you, and Azure Functions handles the rest. Functions provides serverless compute for Azure. You can use Azure Functions to build web APIs, respond to database changes, process IoT streams, manage message queues, and more.
8+
description: Azure Functions is a cloud service available on-demand that provides all the continually updated infrastructure and resources needed to run your applications. You focus on the code that matters most to you, in the most productive language for you, and Functions handles the rest. Functions provides serverless compute for Azure. You can use Azure Functions to build web APIs, respond to database changes, process IoT streams, manage message queues, and more.
99
ms.service: azure-functions
1010
ms.topic: landing-page # Required
1111
author: ggailey777

0 commit comments

Comments
 (0)