Azure Durable Functions A Practical Guide
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.33 GB | Duration: 3h 31m
Learn about Azure Durable Functions with 5 demos to implement complex stateful serverless workflows!
Free Download What you'll learn
Fundamental understanding of Azure Durable Functions
Develop, debug and test Durable Functions locally and deploy to Azure using Visual Studio Code
Understand common workflows suited for Durable Functions
Hands on knowledge of each workflow by implementing 5 real world use cases
Requirements
Basic understanding of Azure Functions would be advantageous
A free or paid subscription to Microsoft Azure
Excitement to learn Microsoft's constantly growing cloud platform!!!
Description
Serverless computing is the future of Cloud Computing!!!Azure function lets you run code on demand without provisioning or managing any servers in cloud. It allows developers to create a short-lived, stateless function that has one responsibility.While this is great, there are some drawbacks. What if we have a complex workflow that takes a long time to complete or is not stateless? This is where Durable Functions come in.Durable Functions is an extension of Azure Function that lets you write stateful functions in a serverless compute environment. Durable Function provides a powerful and flexible way to build complex, long-running workflows in the cloud, while abstracting away many of the underlying infrastructure and management concerns.After an introduction to Durable Function, we'll dive right in to the details including:Durable Function TypesSetup local development environment. Develop and test Durable Functions locally and deploy to AzureCommon workflows suitable for Durable FunctionsPractice with real world demos for each of the 5 workflowsDeploy your locally develop function to Azure and secure the function appAnd more.Source code is provided for each demo, so you will always stay up-to-date with the course pacing.By end of these sections, you will have a solid understanding about all the common workflows, and confidence to implement them in your use cases.This course also comes with:Lifetime Access to All Future UpdatesLinks to interesting articles, and lots of code to practice and improveA 30 Day "No Questions Asked" Money Back Guarantee!Serverless is the way of future and you can get started today and become an expert. Let's have some fun and build some awesome stuff in cloud together!
Overview
Section 1: Getting Started
Lecture 1 Course Structure
Lecture 2 Get Most Out of The Course
Lecture 3 Sign Up for Azure Account
Section 2: Introducing Durable Functions
Lecture 4 Section Overview
Lecture 5 Serverless Overview
Lecture 6 Serverless Services in Azure
Lecture 7 Azure Functions Overview
Lecture 8 Azure Function Resources
Lecture 9 What are Durable Functions?
Lecture 10 Durable Functions Common Workflows
Lecture 11 Durable Function Types
Lecture 12 Section Summary
Section 3: Implementing "Hello World" Durable Function
Lecture 13 Section Overview
Lecture 14 Development Options for Durable Functions
Lecture 15 Setting up Visual studio code with Durable Functions
Lecture 16 Implementing First Durable Function
Lecture 17 Testing Durable Functions Locally
Lecture 18 Understanding State Management with Event Sourcing
Lecture 19 Section Summary
Section 4: Function Chaining Workflow
Lecture 20 Section Overview
Lecture 21 Understanding Function Chaining Workflow
Lecture 22 Demo Use Case
Lecture 23 Demo Source Code
Lecture 24 Create Durable Orchestrator and Client Function
Lecture 25 Download and Store Image to Blob Storage
Lecture 26 Analyze Image using Cognitive Service
Lecture 27 Store Analysis Result in Database
Lecture 28 Orchestrator Code Constraints
Lecture 29 Section Summary
Section 5: Fan-out Fan-in Workflow
Lecture 30 Section Overview
Lecture 31 Understanding Fan-out/Fan-in Workflow
Lecture 32 Demo Use Case
Lecture 33 Demo Source Code
Lecture 34 Initialize and Collect Data
Lecture 35 Parallel Processing with Fan-out Workflow
Lecture 36 Aggregate Results
Lecture 37 Section Summary
Section 6: Monitor Workflow
Lecture 38 Section Overview
Lecture 39 Understanding Monitor Workflow
Lecture 40 Demo Use Case
Lecture 41 Demo Source Code
Lecture 42 Passing Validated Input to Orchestrator
Lecture 43 Open Weather API Registration
Lecture 44 Timers in Durable Function
Lecture 45 Get Current Temperature using Open Weather API
Lecture 46 Custom Orchestrator Status
Lecture 47 Dynamic Polling Interval Logic in Orchestrator
Lecture 48 Send Alert Message with Twilio Binding
Lecture 49 Section Summary
Section 7: Human Interaction Worflow
Lecture 50 Section Overview
Lecture 51 Understanding Human Interaction Workflow
Lecture 52 Demo Use Case
Lecture 53 Demo Source Code
Lecture 54 Validate Phone Number
Lecture 55 Send Challenge Code
Lecture 56 Wait for External Events
Lecture 57 Send External Event to Durable Function
Lecture 58 Section Summary
Section 8: Durable Entities
Lecture 59 Section Overview
Lecture 60 Understanding Durable Entities
Lecture 61 Demo Use Case
Lecture 62 Demo Source Code
Lecture 63 Defining Entities
Lecture 64 Access Entity from Durable Client
Lecture 65 Access Entity from Durable Orchestrator
Lecture 66 Section Summary
Section 9: Deploy and Secure Durable Function
Lecture 67 Section Overview
Lecture 68 Deploy Durable Function to Azure
Lecture 69 Securing Durable Functions
Section 10: Wrap Up!
Lecture 70 Course Summary
Lecture 71 Thank You!
Lecture 72 What's next? (BONUS)
Anyone who wants to learn about implementing highly scalable and cost-efficient serverless applications,Developers who want to learn hands on about implementing stateful workflows in serverless environment,Solutions architect who want to understand how complex long running workflows are architected, built and deployed using the best practices on Azure
Homepage
https://www.udemy.com/course/durable-functions/
Links are Interchangeable - Single Extraction