Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dutch Cloud Meetup: Dealing with complex workf...
Search
Marc Duiker
March 09, 2021
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Dutch Cloud Meetup: Dealing with complex workflows in Azure Functions
Presentation for the Dutch Cloud Meetup on March 9th 2021.
Marc Duiker
March 09, 2021
More Decks by Marc Duiker
See All by Marc Duiker
Build distributed applications with ease using Dapr - Dev070 Meetup
marcduiker
1
410
Orchestrate your business logic reliably withDapr Workflows - TEQnation
marcduiker
0
570
Dapr 101: start building distributed applications with ease
marcduiker
0
440
Quest for Serverless Websockets - .NET Amsterdam
marcduiker
0
420
Dapr on AKS: building distributed applications with ease
marcduiker
0
410
Draw an audience with your non-IT skills to build your personal brand
marcduiker
2
400
Help! I've created a serverless monolith! - CloudBrew
marcduiker
2
510
Quest for serverless WebSockets - an adventure with Azure Functions and Durable Functions
marcduiker
0
420
Help! I've created a serverless monolith! - NDC Oslo 2022
marcduiker
0
420
Other Decks in Programming
See All in Programming
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
120
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
440
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.7k
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
220
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
240
What's New in Android 2026
veronikapj
0
270
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.8k
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
350
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
1
150
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.4k
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
550
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
210
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
630
Skip the Path - Find Your Career Trail
mkilby
1
190
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
480
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
How STYLIGHT went responsive
nonsquared
100
6.2k
Un-Boring Meetings
codingconduct
0
390
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
800
Crafting Experiences
bethany
1
260
Transcript
Serverless workflows @MarcDuiker
Serverless workflows @MarcDuiker Marc Duiker Lead Azure Consultant, Xpirit Netherlands
Serverless workflows @MarcDuiker
Serverless workflows @MarcDuiker
@MarcDuiker Serverless workflows “A workflow consists of an orchestrated and
repeatable pattern of activity” https://en.wikipedia.org/wiki/Workflow
@MarcDuiker Serverless workflows
@MarcDuiker Serverless workflows
@MarcDuiker Serverless workflows Workflow (management) applications
Serverless workflows @MarcDuiker
@MarcDuiker Serverless workflows
@MarcDuiker Serverless workflows Function Roles
@MarcDuiker Serverless workflows
@MarcDuiker Serverless workflows Orchestration Client Function
@MarcDuiker Serverless workflows Orchestrator StatusResponse
@MarcDuiker Serverless workflows Orchestrator Result
@MarcDuiker Serverless workflows Orchestrator Function
@MarcDuiker Serverless workflows Activity Function
@MarcDuiker Serverless workflows Invocations, Checkpoints & Replay
@MarcDuiker Serverless workflows State is Persisted in Table Storage
Serverless workflows @MarcDuiker
Serverless workflows @MarcDuiker
@MarcDuiker Serverless workflows Function chaining
@MarcDuiker Serverless workflows Function chaining
@MarcDuiker Serverless workflows Function chaining
@MarcDuiker Serverless workflows
Serverless workflows @MarcDuiker
@MarcDuiker Serverless workflows Fan-out/fan-in FA1 is called for each of
the items in [N]. FO waits until all FA1 results are in.
@MarcDuiker Serverless workflows Fan-out/fan-in
Serverless workflows @MarcDuiker
@MarcDuiker Serverless workflows Human Interaction / External Events
@MarcDuiker Serverless workflows Human Interaction / External Events
@MarcDuiker Serverless workflows External Events with Time-Out
@MarcDuiker Serverless workflows Sending Events – C# API
@MarcDuiker Serverless workflows Sending Events – HTTP API
Serverless workflows @MarcDuiker
@MarcDuiker Serverless workflows Using Multiple Orchestrations
@MarcDuiker Serverless workflows Grouping of Azure Functions
Serverless workflows @MarcDuiker
@MarcDuiker Serverless workflows Multiple Orchestrations from one Client
@MarcDuiker Serverless workflows Multiple Orchestrations from one Client
@MarcDuiker Serverless workflows Sub-orchestrators
@MarcDuiker Serverless workflows Sub-orchestrations
Serverless workflows @MarcDuiker
@MarcDuiker Serverless workflows Multiple Function Apps & Http
@MarcDuiker Serverless workflows Multiple Function Apps & Queues
@MarcDuiker Serverless workflows EventGrid – the eventing backplane in Azure
https://docs.microsoft.com/en-us/azure/event-grid/overview
@MarcDuiker Serverless workflows EventGrid – Durable Functions
@MarcDuiker Serverless workflows Publisher: Create Topic https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable- functions-event-publishing
@MarcDuiker Serverless workflows Subscriber: EventGrid Trigger
@MarcDuiker Serverless workflows KISS
Durable Functions Docs https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview Serverless On Azure Videos https://www.youtube.com/marcduiker-serverless Marc
Duiker @marcduiker