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
0
140
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
Tweet
Share
More Decks by Marc Duiker
See All by Marc Duiker
Build distributed applications with ease using Dapr - Dev070 Meetup
marcduiker
1
330
Orchestrate your business logic reliably withDapr Workflows - TEQnation
marcduiker
0
460
Dapr 101: start building distributed applications with ease
marcduiker
0
360
Quest for Serverless Websockets - .NET Amsterdam
marcduiker
0
310
Dapr on AKS: building distributed applications with ease
marcduiker
0
330
Draw an audience with your non-IT skills to build your personal brand
marcduiker
2
310
Help! I've created a serverless monolith! - CloudBrew
marcduiker
2
430
Quest for serverless WebSockets - an adventure with Azure Functions and Durable Functions
marcduiker
0
340
Help! I've created a serverless monolith! - NDC Oslo 2022
marcduiker
0
340
Other Decks in Programming
See All in Programming
Langfuseと歩む生成AI活用推進
licux
3
300
マイコンでもRustのtestがしたい その2/KernelVM Tokyo 18
tnishinaga
2
2.3k
CSC305 Summer Lecture 12
javiergs
PRO
0
130
decksh - a little language for decks
ajstarks
4
21k
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
23
9k
兎に角、コードレビュー
mitohato14
0
150
Honoアップデート 2025年夏
yusukebe
1
860
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
180
TanStack DB ~状態管理の新しい考え方~
bmthd
2
340
ECS初心者の仲間 – TUIツール「e1s」の紹介
keidarcy
0
100
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
2
270
Claude Codeで挑むOSSコントリビュート
eycjur
0
180
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Gamification - CAS2011
davidbonilla
81
5.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Speed Design
sergeychernyshev
32
1.1k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Building an army of robots
kneath
306
46k
Raft: Consensus for Rubyists
vanstee
140
7.1k
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