- Azure Functions Releases
- Azure/azure-functions-host (Azure Functions Runtime)
- Azure/azure-functions-templates
- Azure/azure-functions (Documentation)
- Azure/azure-webjobs-sdk
- Azure/azure-webjobs-sdk-extensions
- Azure/azure-functions-core-tools (Command Line Tools)
- Azure/azure-functions-durable-extension (Durable Functions Extension)
- Azure/azure-functions-ux (Portal UI)
- Azure Functions Core Tools
- Visual Studio Tooling
- Azure Functions Pack Utility for Node.js Functions
- Azure Functions Runtime Preview
- Azure Function Graphic Visualiser
- Azure Functions VS Code Extension
- mcr.microsoft.com/azure-functions/dotnet (.NET)
- mcr.microsoft.com/azure-functions/node (Node)
- mcr.microsoft.com/azure-functions/python (Python)
- Consumption Plan Cost Billing FAQ
- Best Practices for Azure Functions
- Free e-book: Azure Serverless Computing Cookbook
- Mark Heath - Mar 2018 - Azure Functions Choices
- Jeffrey Palermo and Justin Self - Feb 2018 - Digging into Azure Functions: It’s Time to Take Them Seriously
- Azure Functions Premium Plan
- Azure Serverless Computing Cookbook - free eBook
Paco de la Cruz at Global Integration Bootcamp 2019 Durable Functions - Serverless and Stateful Orchestrations on Azure Jeff Hollan Five things about Azure Functions Sergey Zavoloka at Amsterdam Serverless Computing Meetup Azure Durable Functions - Complexity Behind Simplicity
- Eduardo Laureano & Fabio Cavalcante at Ignite 2018 Azure Functions Internals
- Simone Cotin at DevReach Conference 2018 - Build Scalable APIs using Serverless
- Mikhail Shilkov at F# eXchange 2018 - Azure F#unctions
- Chris Gillum on On.NET - Debugging and Diagnostics of Durable Functions
- Jeremy Likness at Connect 2017 - Azure: Bring your app to the cloud with serverless Azure Functions
- Jeremy Likness on Visual Studio Toolbox - Azure Functions: Less-Server and More Code
- Daria Grigoriu at Connect 2017 - Azure Functions on Linux
- Eduardo Laureano at Connect 2017 - What's new in Azure Functions
- Alex Karcher at Connect 2017 - Azure Functions Proxies: What's new
- Chris Anderson at Serverlessconf 2017 - Advanced design patterns in action
- Donna Malayeri at Serverlessconf 2017 - Managing the serverless application lifecycle
- Chris Anderson at Build 2017 - Azure Functions
- Cecil Philip at .NET Conf 2017 - Go Serverless with Azure Functions and C#
- Cory Fowler - How to Function
- Chris Gillum on On .NET - Serverless workflows with Durable Functions
- Chris Gillum on Azure Friday - Durable Functions in Azure Functions
- Matthew Henderson on Azure Friday - Navigating the Microsoft Graph with Azure Functions
- Marc Duiker on YouTube - Durable Functions Playlist
- Chris Anderson at ServerlessConf London 2016 - The Making of Azure Functions
- Yochay Kiriaty at ServerlessConf London 2016 - Real World Serverless Applications with Azure Functions
- Yochay Kiriaty and Chris Anderson at ServerlessConf London 2016 - Devops for Serverless Applications
- Chris Anderson at Ignite 2016 - Go Serverless for the enterprise with Azure Functions
- Chris Anderson on Azure Friday Oct 2016 - Azure Functions Integration
- Chris Anderson on Azure Friday Oct 2016 - Triggering with Azure Functions
- Matthew Henderson at Build 2016 - Azure Functions under the Hood
- Monsters Weekly Nov 2016 - Episode 78 - Azure Functions with Chris Anderson
- Mark Heath - Azure Functions Fundamentals
- Mark Heath - Building Serverless Applications in Azure
- Mark Heath - Azure Durable Functions Fundamentals
- Jason Roberts - Azure Function Triggers Quickstart
- Jason Roberts - Writing and Testing Precompiled Azure Functions in Visual Studio 2017
- Jason Roberts - Testing Precompiled Azure Functions: Deep Dive
- Cloud Simplfied Apr 2019 Solving real customer problems with Durable Azure functions
- Jeff Hollan Microsoft Mechanics Apr 2019 Hybrid enterprise serverless in Microsoft Azure
- Lars Klint & Anthony Chu - The Future of Azure Functions and Containers
- Function Junction (Azure Functions Podcast) - Eric Fleming & Simon Timms
- Microsoft Cloud Show Oct 2017 Ignite 2017: Azure Functions with Donna Malayeri
- Yochay Kiriaty - .NET Rocks Episode 1443
- Jon Galloway and Jesse Liberty - Yet Another Podcast Episode 165
- Greg Shackles and Jesse Liberty - Yet Another Podcast Episode 168
- Official Functions samples
- Azure Functions Library
- Azure Functions Recipes
- Azure Functions and Azure Media Services
- Deploy from ARM Template
- Various Azure Functions Samples
- Samples and Demos for Presentations
- Injectable, Composable, Testable TypeScript Azure Functions
- Sample Stripe Handler
- Session Success Analyzer
- Azure Functions Photo Mosaic Generator
- CoderCards - trading card generator
- Tug of War with Azure Functions (nodeJs)
- Azure Functions OpenALPR - License Plate Reader
- CaptionR - Serverless real-time captioning and translation
- Securing an Azure Function REST API with Azure Active Directory
- Backup Cosmos DB with Azure Functions
- Benjamin Perkins - Apr 2018 - Deploy an Azure Function created from Visual Studio
- Eric Williams - Feb 2018 - ARM Templates: Deploying Azure Functions with Application Insights
- Mattias Karlsson - Feb 2018 - “Run-From-Zip” with Cake Kudu Client
- Anthony Chu - Feb 2018 - Using VSTS to Deploy to Azure Functions and App Service with Run-From-Zip
- David Ebbo - Feb 2018 - Run-From-Zip: a new way to deploy your Azure Web Apps and Function Apps
- Nick Walker - Oct 2017 - Zip Push Deployment for Web Apps, Functions and WebJobs
- Christos Matskas - May 2017 - Introduction to Azure Functions Deployment Slots
- Mattias Karlson - Mar 2017 - Delivering Functions with Cake
- Mark Heath - Feb 2017 - Deploy Azure Functions with Kudu and PowerShell
- Peter Toonen - Feb 2017 - Continuous Delivery of Azure Functions with TFS
- Christos Matskas - Jan 2017 - DevOps with Azure Functions
- Adrian Hall - Dec 2016 - Deploying Azure Functions Programatically
- Ian Alderman - Dec 2016 - Deploying Azure Functions via ARM Template
- James Chambers - Nov 2016 - How to Deploy Azure Functions from GitHub
- Mathew Charles - Nov 2016 - Customize Deployment Process
- Justin Yoo - Sep 2016 -Azure Functions Deployment Strategies
- Mike Sigsworth - Apr 2018 - Building Azure Functions With F# Script and Visual Studio Code Part 2 Part 3 Part 4
- Mikhail Shilkov - Feb 2018 - Azure Durable Functions in F#
- Mikhail Shilkov - Jan 2018 - Tic-Tac-Toe with F#, Azure Functions, HATEOAS and Property-Based Testing
- Mikhail Shilkov - Dec 2017 - Precompiled Azure Functions in F#
- Mathias Brandewinder - Feb 2017 - Creating an Azure Function in F# from the ground up Part 1 Part 2
- Mark Heath - Nov 2016 - Binding to Blobs in Azure Functions with F#
- Krzysztof Cieslak - Nov 2016 - Using Paket with Azure Functions
- Greg Shackles - Sep 2016 - Get Started with Azure Functions and F#
- Greg Shackles - Sep 2016 - Creating Slack Slash Commands with Azure Functions
- Tamizhvendan S - Sep 2016 - Use Sauve and F# with Azure Functions
- SecureInfra - Feb 2019 - Going Serverless with Azure Functions & Powershell: SendGrid
- Olli Jääskeläinen - May 2018 - Simple PowerShell logging solution for Azure Functions
- Stefan Stranger - Feb 2017 - Using PowerShell Modules in Azure Functions
- Darren Robinson - Jan 2017 - Simultaneously Start/Stop all Azure Resource Manager VMs in a Resource Group
- David O'Brien - Nov 2016 - Hey Slack, where’s my flight?
- John Lui - Nov 2016 - Build your PnP Site Provisioning with PowerShell in Azure Functions and run it from Flow
- Armin Reiter - Nov 2016 - Using PowerShell to read RSS feed and write to Table Storage
- Alexandre Verkinderen - Oct 2016 - Retrieve Azure AAD user information with Azure Functions and publish it into PowerBI
- Official Docs - Monitor Azure Functions with Application Insights
- Assaf Neufeld - Feb 2018 - Monitoring and Scaling Azure Functions
- Mikael Krief - Oct 2017 - Azure Functions – Integrating monitoring with Application Insights
- Mark Heath - Nov 2016 - View Azure Functions Error Logs
- Mark Heath - Jan 2017 - Sending Emails with SendGrid and Azure Functions
- Rene Modery - Oct 2016 - Using Azure Functions to receive daily Website Updates via Email
- Brent Schooley - Jan 2017 - Send Daily SMS Reminders Using C#, Azure Functions and Twilio
- Jason Roberts - Oct 2016 - Sending a Regular SMS with Azure Functions and Twilio
- Official Docs - Work with Azure Functions Proxies
- Official Docs - Create a serverless API using Azure Functions
- Eric Williams - Jan 2018 - Azure Functions Proxies
- Alex Karcher - Nov 2017 - GA Announcement
- Alex Karcher - Sep 2017 - Function Proxies adds Mock APIs to the Portal
- Toon Vanhoutte - Sep 2017 - Azure Function Proxies - Part 1: Represent heterogenous service operations into a single API
- Andreas Helland - Mar 2017 - Using Azure Functions as a lightweight API Gateway
- Jason Roberts - Mar 2017 - Creating Versioned APIs with Azure Functions Proxies
- Jason Roberts - Feb 2017 - Azure Functions Proxies Preview
- Jason Roberts - Feb 2017 - Cross Function App Proxies and Proxy Request Parameters in Azure Functions
- Jason Roberts - Aug 2017 - Creating Precompiled Azure Functions with Visual Studio 2017
- Justin Yoo - May 2017 - Precompiled Azure Functions Revisited
- Donna Malayeri - Mar 2017 - Publishing a .NET class library as a Function App
- Andreas Helland - Jan 2017 - Precompiling your Azure Functions
- Geert van der Cruijsen - Jan 2017 - Building, testing and deploying precompiled Azure Functions
- Jason Roberts - Mar 2019 - Testing EventGridTrigger Azure Functions Locally (Without Using ngrok)
- Jason Roberts - Dec 2017 - Create Precompiled Azure Functions With Azure Event Grid Triggers
- Oct 2017 - Automate resizing uploaded images using Event Grid
- Official Docs
- Mark Heath - Mar 2019 - Awaiting Multiple External Events with Durable Functions
- Russell Gove - Feb 2019 - Using Azure Durable Functions to implement SharePoint Reuseable Workflows
- Tsuyoshi Ushio - Apr 2018 - Safe Blue Green Deployment with Durable Functions
- Paco de la Cruz - Apr 2018 - Azure Durable Functions Pattern: Approval Workflow with SendGrid
- Jaliya Udagedara - Apr 2018 - Durable Functions in Azure Functions for Function Chaining
- Tsuyoshi Ushio - Mar 2018 - Writing Unit Test for Azure / Durable Functions
- Sebastian Achatz - Mar 2018 - MapReduce with Durable Azure Functions
- Mark Heath - Feb 2018 - The Case for Durable Workflows
- Luke Puplett - Jan 2018 - Quick Notes — Azure Durable Functions
- Simon Bisson - Nov 2017 - What’s new in Azure Functions: durable states
- Kamil Mrzygłód - Nov 2017 Accessing an orchestration history in Durable Functions
- Kamil Mrzygłód - Nov 2017 - Starting fun with Durable Functions
- Kanio - Nov 2017 - Running Azure Durable Functions in VS Code
- Kanio - Nov 2017 - Azure Durable Functions
- Marc Duiker - Nov 2017 - Azure Durable Functions - Stateful function orchestrations Part 1 Part 2
- Tamir Dresher - Aug 2017 - Creating distributed workflows with Azure Durable Functions
- Chris Pietschmann - Aug 2017 - Scaling Azure Functions with Durable Functions
- Kamil Mrzygłód - Jul 2017 - Durable Functions - basic concepts and justification
- Kamil Mrzygłód - Jul 2017 - Durable Functions - Durable Task Framework basics
- Mikhail Shilkov - Jul 2017 - Custom Autoscaling with Durable Functions
- Mark Heath - Mar 2018 - Managing Azure Functions Keys
- Vardhaman Deshpande - Feb 2018 - SharePoint Framework: Calling AAD secured Azure Function on behalf of a user
- Matthew Soucoup - Jan 2018 - Adding Azure AD B2C Authentication to Azure Functions
- Boris Wilhelms - Oct 2017 - Secure Azure Functions with JWT access tokens
- Ali Mazaheri - Oct 2017 - Securing Azure Functions calls to Dynamics 365 using Azure AD!
- Stephen Cleary - Sep 2017 - Azure Functions + Auth0
- Mark Heath - Jul 2017 - Securing an Azure Functions App with EasyAuth and AD B2C
- Steve Lee - Mar 2017 - Using Serverless Azure Functions with Auth0 and Google APIs
- Jason Roberts - Nov 2016 - HTTP Function Authorization with Function Keys
- Official Docs - How to use Azure Managed Service Identity (public preview) in App Service and Azure Functions
- Christos Matskas - Apr 2018 - Using HTTPS with Azure Functions in local development
- Mark Heath - Sep 2017 - Local Debugging with the Azure Functions CLI
- Ben Morris - Jul 2017 - Writing unit tests for Azure Functions using C#
- Mark Heath - Mar 2017 - Enabling CORS for local testing
- Shayne Boyer - Mar 2017 - Testing Azure Functions with Postman and Swagger
- Adrian Hall - Oct 2016 - Create and debug Azure Functions Locally
- Justin Yoo - Sep 2016 - Unit Testing Locally with ScriptCS using ScriptCS.AzureFunctions Nuget package
- Official Docs - Create an Azure Functions HTTP trigger with an Azure Cosmos DB input binding
- Official Docs - Create a function triggered by Azure Cosmos DB
- Matías Quaranta - Apr 2018 - Azure Cosmos DB + Functions Cookbook — multi trigger
- Matías Quaranta - Jan 2018 - Azure Cosmos DB + Functions Cookbook — output collector
- Matías Quaranta - Jan 2018 - Azure Cosmos DB + Functions Cookbook— static client
- Julie Lerman - Jan 2018 - Data Points - Creating Azure Functions to Interact with Cosmos DB
- Sudhir - Jan 2018 - Azure CosmosDB in Banking Sector
- Rimma Nehme - Sep 2017 - CosmosDB bindings for Azure Functions
- Brady Gaster - Aug 2017 - Querying Azure Cosmos DB's Graph API using an Azure Function
- Official Docs - Use Azure Functions to connect to an Azure SQL Database
- Anthony Chu - Feb 2017 - Updating and Deleting Table Storage Entities with Azure Functions (C# and JavaScript)
- Raphael Londner - Aug 2017 - Using Azure Functions with MongoDB
- Jeff Hollan - Nov 2017 - Getting Key Vault Secrets in Azure Functions
- Rahul Nath - May 2017 - Azure Key Vault From Azure Functions
- Nir Mashkowski - Oct 2017 - Announcing the preview of Java support for Azure Functions
- Jeff Holan - Mar 2018 - Reliable Event Processing in Azure Functions
- Jeff Holan - Feb 2018 - In order event processing with Azure Functions
- Maxime Rouiller - Aug 2017 - Decoupling with Azure Functions bindings and Storage Queues triggers
- Mathew Charles - Oct 2016 - Controlling concurrent queue processors
- Mathew Charles - Apr 2016 - Trigger a function on a ServiceBus Topic Subscription
- Official Docs - Microsoft Graph bindings for Azure Functions
- Tsuyoshi Ushio - Feb 2018 - Configuring Microsoft Graph bindings for Azure Functions with B2C
- Glenna - Sep 2017 - Microsoft Graph Bindings for Azure Functions
- Mikhail Shilkov - Mar 2019- Reducing Cold Start Duration in Azure Functions
- James - Mar 2018 - Azure Functions – Significant Improvements in HTTP Trigger Scaling
- Colby Tresness - Feb 2018 - Understanding Serverless Cold Start
- Karim Vaes - Jan 2018 - Serverless on demand scaling: pushing the pedal when you need it
- Douglas Ware - Jan 2018 - Some real performance numbers from some real Azure Functions
- Paul Batum - Sep 2017 - Processing 100,000 Events Per Second on Azure Functions
- Justin Yoo - Apr 2018 - Dependency Injections on Azure Functions V2
- Jon McGuire - Apr 2018 -Service Locator for Azure Functions V2
- Jon McGuire - Feb 2018 - Reusable Dependency Injection for Azure Function Apps
- Holger Leichsenring - Jan 2018 - Azure Function Dependency Injection with AutoFac: Autofac on Functions
- Boris Wilhelms - Oct 2017 - Proper Dependency injection in Azure Functions on function level with scoped services!
- Damien Bod - Mar 2019 - Running Local Azure Functions in Visual Studio with HTTPS
- Rasmus Tolstrup Christensen - Mar 2019 - Multipart data with Azure Functions HttpTriggers
- Laurie Atkinson - Apr 2019 Angular How-to: Hide Logic from Users by Moving it out of the Browser and into Azure Functions
- Ravi Vyas - Mar 2019 - Getting Started with Azure Functions and their extensions Superpower
- Saman Ahmadi - Mar 2019 - Azure Functions Hosting Options and Best Practices
- Jeremy Likness - Feb 2019 - Migrating Azure Functions from v1 (.NET) to v2 (.NET Core/Standard)
- Official Docs - Apr 2018 - Assembly Resolution in Azure Functions
- Official Docs - Apr 2018 - Using the templates directly via dotnet new
- Jason Roberts - Mar 2018 - Dynamic Binding in Azure Functions with Imperative Runtime Bindings
- Steve Busby - Jan 2018 - Manage and Auto-scale your IoT solution with a predictable IoT Cloud
- Jeremy Likness - Jan 2018 - Azure Storage for Serverless .NET Apps in Minutes
- Andrew Westgarth - Dec 2017 - Announcing Azure Functions Runtime preview 2
- Chris Anderson - Nov 2017 - Function Filters
- Mattias Lögdberg - Nov 2017 - Azure Functions npm install via VSTS
- yu_ka1984 - Oct 2017 - SingletonAttribute and Mode property of Azure Functions
- Frank Boucher - Sep 2017 - How to know when an Azure Function is running in a Staging slot
- Daniel Hindrikes - Sep 2017 - Azure functions for single page websites
- Chris Pietschmann - Aug 2017 - Extend Execution Timeout Past 5 Minutes
- Donna Malayeri - Apr 2017 - Combining .funproj with Web App Project
- John Papa - Mar 2017 - Configuring Azure Functions Intellisense via JSON Schemas
- Austen Collins - Feb 2017 - Azure Functions Serverless Framework Plugin
- James Chambers - Nov 2016 How to Organize Types in Your Scripts
- Jason Roberts - Nov 2016 - Calling Azure Functions from Microsoft Flow
- Fabio Cavalcante - Sep 2016 - Use a private NuGet repository
- Nicolás Regina - Apr 2019 - Wanna learn about Azure Functions + Docker?
- Peter Rombouts - Apr 2019 - Scanning Blob storage for viruses with Azure Functions and Docker
- Dimitris-Ilias Gkanatsios - Apr 2018 - Manage Azure Container Instances using Azure Functions and Event Grid
- Anders Liu - Apr 2018 - Extend Azure Function with ACI container
- Thorsten Hans - Jan 2018 - Deploy Azure Functions to Kubernetes and scale them automatically
- Carlos Mendible - Jan 2018 - Run a Durable Azure Function in a Container
- Carlos Mendible - Dec 2017 - Run a Precompiled .NET Core Azure Function in a Container
- Juan P. Dantur - Dec 2017 - Azure Functions on a Docker Container
- Shayne Boyer - Dec 2017 - Running the Azure Functions runtime in containers on Kubernetes and more
- Christos Matskas - Dec 2017 - Running Azure Functions anywhere with the power of containers
- Official Docs - Create a function on Linux using a custom image
- Julian Atanasoae - Jan 2018 - How to install custom dependencies on Azure Functions on Linux
- Daria Grigoriu - Nov 2017 - Anouncing Functions on Linux preview
- Jason Roberts - Mar 2019 - Using the Azure SignalR Service Bindings in Azure Functions to Create Real-time Serverless Applications
- Apr 2019 - Quickstart: Create a chat room with Azure Functions and SignalR Service using JavaScript
- Anthony Chu - Mar 2019 - Real-time Speech-to-Text and Translation with Cognitive Services, Azure Functions, and SignalR Service
- Marc Duiker - Mar 2019 - Creating the Azure Functions Updates Twitterbot
- James - Bike Reminders - A breakdown of a real Azure application(https://www.azurefromthetrenches.com/bike-reminders-a-breakdown-of-a-real-azure-application-part-1/)
- Josh King - Feb 2019 - Moving My Automatic Blog Archive Tweets to Azure Functions
- Francis Cote - Apr 2018 - Serverless Use Case: Build a calendar feed from scrapped HTML schedules
- Patrick van Kleef - Mar 2018 - Use the power of Azure Functions and Cognitive Services to collect Geolocation information
- Burke Holland - Feb 2018 - How To Build A Notification That You Won’t Hate
- Shayne Boyer - Jan 2018 - Monitoring issues on Stack Overflow with serverless, CosmosDB and Teams
- James - Jan 2018 - Serverless Blog – Christmas 2017 Project
- Sarah Williams - Jan 2018 - Saving Trees with Free RSVP's
- Jeff Hollan - Dec 2017 - Serverless and Bitcoin — creating price watchers dynamically
- Ben Chartrand - Dec 2017 - Wolf Tracker: Vue.js + Azure Functions + more for a Secure, Cheap, Highly Scalable SPA!
- Alex Billson - Dec 2017 - A Simple, Serverless API using Azure Tables & Functions
- Sarah Drasner - Oct 2017 - Exploring Data with Serverless and Vue: Automatically Update GitHub Files With Serverless Functions Part 2
- Jeremy Likness - Sep 2017 - Build a Serverless Link Shortener with Analytics
- Boris Wilhelms - Sep 2017 - Build a photo gallery with Azure Functions
- Srikantan Sankaran - Jul 2017 - Using Azure Functions, Cosmos DB and Powerapps to build, deploy and consume Serverless Apps
- Doug Finke - May 2017 - Use PowerShell in Azure Functions to perform a scheduled clean-up task
- Christos Matskas - Apr 2017 - Monitor Azure Web Application backups with Azure Functions
- Jussi Roine - Mar 2017 - Building a Location Beacon Using Microsoft Flow, Power BI, and Azure Functions
- Mikhail Shilkov - Mar 2017 - Azure Functions as a Facade for Azure Monitoring
- Mark Heath - Feb 2017 - Rapid API Development with Azure Functions
- Mattias Karlsson - Feb 2017 - Automate GitHub Pull Requests Validation
- Loic Sterckx - Feb 2017 - Backup your OneDrive at rocket speed!
- Ryan Miller - Feb 2017 - Alexa On Azure Part 1, Part 2, Part 3, Part 4, Part 5, Part 6, Part 7
- Jason Roberts - Dec 2016 - Screen Scraping as a Service
- Armin Reiter - Nov 2016 - Generating iCal files from meetup API
- James Chambers - Nov 2016 - How to Resize Images Uploaded to Blob Storage with Azure Functions
- François Boucher - Oct 2016 - How I use Azure Logic App, API App and Function App (OneDrive, Blobs, LogicApp, C# Webhook)
- Sean Feldman - Oct 2016 - Azure Functions to make audit queue and auditors happy (C#, Queue Trigger, Blob Output)
- Steve Lee - Oct 2016 - Using reactive streams on serverless with cyclejs, xstream and Azure Functions
- Jeff Branch (Channel 9) - Oct 2016 - Transcribing Audio to Text with Azure Functions and Cognitive Services (10 min video C#, DocumentDB out, cognitive services, blob storage)
- Mark Heath - Oct 2016 - Handling Payment Webhooks with Azure Functions
- Mark Heath - Oct 2016 - Sending Randomly Scheduled Tweets with Azure Functions
- Troy Hunt - Sep 2016 - Azure Functions in Practice - Calling cloudflare (Queue Trigger, C#)
- James Montemagno - Aug 2016 - NanoServices for Mobile Apps with Azure Functions
- Microsoft Technical Case Studies using Azure Functions