# Awesome Azure Functions & Serverless [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) New to serverless or Azure Functions? We have you covered. Here are a few resources for self-directed learning. ## Table of Contents - **[Awesome List - Azure Functions & Serverless](awesome-list-azure-functions-serverless)** - **[Learning Paths - Serverless](#learning-paths---serverless)** - **[Modules - Azure Functions](#modules---azure-functions)** - **[Talks - Microsoft Ignite 2019](#talks---microsoft-ignite-2019)** - **[Docs](#docs)** - **[Collections](#collections)** - **[Overview](#overview)** - **[Quickstarts](#quickstarts)** - **[Triggers & Bindings](#triggers-&-bindings)** - **[For Databases](#for-databases)** - **[For IoT](#for-iot)** - **[Durable Functions](#durable-functions)** - **[Deployment - CI/CD](#deployment---CI/CD)** - **[Tools](#tools)** - **[Videos](#videos)** - **[Technical Posts/Blogs](#technical-posts/blogs)** ### Learning Paths - Serverless * [Create Serverless Applications](https://docs.microsoft.com/en-us/learn/paths/create-serverless-applications/?WT.mc_id=25daysofserverless-github-cxa) * [Architect Message Brokering and Serverless Applications in Azure](https://docs.microsoft.com/en-us/learn/paths/architect-messaging-serverless/?WT.mc_id=25daysofserverless-github-cxa) ### Modules - Azure Functions * [Create serverless logic with Azure Functions](https://docs.microsoft.com/en-us/learn/modules/create-serverless-logic-with-azure-functions/?WT.mc_id=25daysofserverless-github-cxa) * [Monitor GitHub events by using a webhook with Azure Functions](https://docs.microsoft.com/en-us/learn/modules/monitor-github-events-with-a-function-triggered-by-a-webhook/?WT.mc_id=25daysofserverless-github-cxa) * [Develop, test and deploy an Azure Function with Visual Studio ](https://docs.microsoft.com/en-us/learn/modules/develop-test-deploy-azure-functions-with-visual-studio/?WT.mc_id=25daysofserverless-github-cxa) * [Execute an Azure Function with triggers](https://docs.microsoft.com/en-us/learn/modules/execute-azure-function-with-triggers/?WT.mc_id=25daysofserverless-github-cxa) * [Chain Azure Functions together using input and output bindings](https://docs.microsoft.com/en-us/learn/modules/chain-azure-functions-data-using-bindings/?WT.mc_id=25daysofserverless-github-cxa) * [Enable automatic updates in a web application using Azure Functions and SignalR Service ](https://docs.microsoft.com/en-us/learn/modules/automatic-update-of-a-webapp-using-azure-functions-and-signalr/?WT.mc_id=25daysofserverless-github-cxa) * [Develop, test and publish Azure Functions by using Azure Functions Core Tools](https://docs.microsoft.com/en-us/learn/modules/develop-test-deploy-azure-functions-with-core-tools//?WT.mc_id=25daysofserverless-github-cxa) * [Share your location as a text message using Azure Functions and Twilio ](https://docs.microsoft.com/en-us/learn/modules/send-location-over-sms-using-azure-functions-twilio/?WT.mc_id=25daysofserverless-github-cxa) * [Expose multiple Azure Functions apps as a consistent API by using Azure API Management](https://docs.microsoft.com/en-us/learn/modules/build-serverless-api-with-functions-api-management/?WT.mc_id=25daysofserverless-github-cxa) ### Talks - Microsoft Ignite 2019 * [AFUN95 Figuring Out Azure Functions](https://myignite.techcommunity.microsoft.com/sessions/83218?source=sessions) by [Frank Boucher](https://myignite.techcommunity.microsoft.com/speaker/585722) * [BRK3063 Building enteprise capable serverless applications](https://myignite.techcommunity.microsoft.com/sessions/81605?source=sessions) by [Eduardo Laureano](https://myignite.techcommunity.microsoft.com/speaker/588664) and [Matthew Henderson](https://myignite.techcommunity.microsoft.com/speaker/595253) ### Docs #### Collections * [25DaysOfServerless Learn Modules](https://docs.microsoft.com/en-us/users/nityan/collections/k73ohwqzen712?WT.mc_id=25daysofserverless-github-cxa) #### Overview * [Azure Functions Documentation](https://docs.microsoft.com/azure/azure-functions/?WT.mc_id=25daysofserverless-github-cxa) * [Azure SDK for JavaScript Documentation](https://docs.microsoft.com/azure/javascript/?WT.mc_id=25daysofserverless-github-cxa) * [Azure Functions Code Samples](https://docs.microsoft.com/en-us/samples/browse/?products=azure-functions?WT.mc_id=25daysofserverless-github-cxa) * [Azure CLI Code Samples](https://docs.microsoft.com/en-us/azure/azure-functions/functions-cli-samples?WT.mc_id=25daysofserverless-github-cxa) #### Quickstarts * [Create your first function using Visual Studio Code (_JavaScript_)](https://docs.microsoft.com/azure/azure-functions/functions-create-first-function-vs-code?WT.mc_id=25daysofserverless-github-cxa) * [Create your first function using Visual Studio (_C#_)](https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-your-first-function-visual-studio?WT.mc_id=25daysofserverless-github-cxa) * [Use _Java_ and Maven to create and publish a function to Azure](https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-java-maven?WT.mc_id=25daysofserverless-github-cxa) * [Create your first _PowerShell_ function in Azure](https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-function-powershell?WT.mc_id=25daysofserverless-github-cxa) * [Create an HTTP triggered _Python_ function in Azure](https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-function-python?WT.mc_id=25daysofserverless-github-cxa) #### Triggers & Bindings * [About Triggers and Bindings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings?WT.mc_id=25daysofserverless-github-cxa) * [Trigger Azure Functions using webhooks in Azure IoT Central](https://docs.microsoft.com/en-us/azure/iot-central/core/howto-trigger-azure-functions?WT.mc_id=25daysofserverless-github-cxa) * [Twilio Binding for Azure Functions](https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-twilio?WT.mc_id=25daysofserverless-github-cxa) * [Azure Functions HTTP triggers and bindings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook?tabs=javascript&WT.mc_id=25daysofserverless-github-cxa) * [SignalR Service bindings for Azure Functions](https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-signalr-service?WT.mc_id=25daysofserverless-github-cxa) #### For Databases * [Azure Cosmos DB](https://docs.microsoft.com/en-us/azure/cosmos-db?WT.mc_id=25daysofserverless-github-cxa) * [Azure Cosmos DB bindings for Azure Functions 1.x](https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-cosmosdb?tabs=csharp&WT.mc_id=25daysofserverless-github-cxa) * [Azure Cosmos DB bindings for Azure Functions 2.x](https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-cosmosdb-v2?WT.mc_id=25daysofserverless-github-cxa) * [Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/?WT.mc_id=25daysofserverless-github-cxa) * [Create a function triggered by Azure Blob storage](https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-storage-blob-triggered-function?WT.mc_id=25daysofserverless-github-cxa) #### For IoT * [Tutorial: Deploy Azure functions as IoT Edge modules](https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-deploy-function?toc=%2fazure%2fazure-functions%2ftoc.json&WT.mc_id=25daysofserverless-github-cxa) * [Azure IoT Hub bindings for Azure Functions](https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-iot?WT.mc_id=25daysofserverless-github-cxa) #### Durable Functions * [About Durable Functions](https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview?WT.mc_id=25daysofserverless-github-cxa) * [Create your first durable function _in JavaScript_](https://docs.microsoft.com/en-us/azure/azure-functions/durable/quickstart-js-vscode?WT.mc_id=25daysofserverless-github-cxa) * [Create your first durable function _in C#_](https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-create-first-csharp?WT.mc_id=25daysofserverless-github-cxa) * [Durable Functions Samples](https://docs.microsoft.com/en-us/samples/browse/?products=azure-functions&term=durable?WT.mc_id=25daysofserverless-github-cxa) * [Durable Functions Documntation](https://docs.microsoft.com/en-us/azure/azure-functions/durable/?WT.mc_id=25daysofserverless-github-cxa) #### Deployment - CI/CD * [Continuous deployment for Azure Functions](https://docs.microsoft.com/en-us/azure/azure-functions/functions-continuous-deployment?WT.mc_id=25daysofserverless-github-cxa) * [Continuous delivery by using Azure DevOps](https://docs.microsoft.com/en-us/azure/azure-functions/functions-how-to-azure-devops?WT.mc_id=25daysofserverless-github-cxa) * [Continuous delivery by using GitHub Action](https://docs.microsoft.com/en-us/azure/azure-functions/functions-how-to-github-actions?WT.mc_id=25daysofserverless-github-cxa) * [Azure Functions on Kubernetes with KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda?WT.mc_id=25daysofserverless-github-cxa) ## Tools * [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=25daysofserverless-github-cxa) * [Azure Functions for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions&WT.mc_id=25daysofserverless-github-cxa) * [Azure Functions Core Tools](https://docs.microsoft.com/azure/azure-functions/functions-run-local?WT.mc_id=25daysofserverless-github-cxa) * [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/?view=azure-cli-latest?WT.mc_id=25daysofserverless-github-cxa) ## Videos * []() ## Technical Posts/Blogs * []()