You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-functions/durable/durable-functions-overview.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,8 @@ The primary use case for Durable Functions is simplifying complex, stateful coor
41
41
42
42
### <aname="chaining"></a>Pattern #1: Function chaining
43
43
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
+
45
46
46
47

[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".
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.
13
13
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 />
@@ -37,13 +37,15 @@ The following are a common, _but by no means exhaustive_, set of scenarios for A
37
37
| --- | --- |
38
38
|**Build a web API**| Implement an endpoint for your web applications using the [HTTP trigger](./functions-bindings-http-webhook.md)|
39
39
|**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)|
41
41
|**Respond to database changes**| Run custom logic when a document is created or updated in [Azure Cosmos DB](./functions-bindings-cosmosdb-v2.md)|
42
42
|**Run scheduled tasks**| Execute code on [pre-defined timed intervals](./functions-bindings-timer.md)|
43
43
|**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)|
44
44
|**Analyze IoT data streams**| Collect and process [data from IoT devices](./functions-bindings-event-iot.md)|
45
45
|**Process data in real time**| Use [Functions and SignalR](./functions-bindings-signalr-service.md) to respond to data in the moment |
46
46
47
+
These scenarios allow you to build event-driven systems using modern architectural patterns.
48
+
47
49
As you build your functions, you have the following options and resources available:
48
50
49
51
-**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.
Copy file name to clipboardExpand all lines: articles/azure-functions/index.yml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
### YamlMime:Landing
2
2
3
3
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.
5
5
6
6
metadata:
7
7
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.
0 commit comments