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
Durable Functionsの特徴をふわっと理解してみる
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yu_ka1984
May 16, 2018
Technology
2
160
Durable Functionsの特徴をふわっと理解してみる
Durable Functionsに対する個人的な見解です。
Yu_ka1984
May 16, 2018
Tweet
Share
More Decks by Yu_ka1984
See All by Yu_ka1984
EventGridTopicで手軽にイベントドリブンを手に入れる
yukaabuno
5
1.8k
Durable Functionsを"公式ドキュメントとは違う形で"話して見る
yukaabuno
3
870
Xamarin.Forms 使うべき?
yukaabuno
3
1.2k
Xamarin.Forms とコンソールアプリでモデル層を共通化してみた
yukaabuno
0
2.2k
Other Decks in Technology
See All in Technology
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
400
しろおびセキュリティへ ようこそ
log0417
0
240
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
5
1.7k
あたらしい上流工程の形。 0日導入からはじめるAI駆動PM
kumaiu
4
660
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1k
SREの仕事を自動化する際にやっておきたい5つのポイント
jacopen
6
1.2k
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
3
310
What happened to RubyGems and what can we learn?
mikemcquaid
0
180
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
210
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
41k
EventBridge API Destination × AgentCore Runtimeで実現するLambdaレスなイベント駆動エージェント
har1101
7
290
2026年はチャンキングを極める!
shibuiwilliam
8
1.8k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
52
Building Adaptive Systems
keathley
44
2.9k
Evolving SEO for Evolving Search Engines
ryanjones
0
110
Side Projects
sachag
455
43k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Designing Experiences People Love
moore
144
24k
Facilitating Awesome Meetings
lara
57
6.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
46
Raft: Consensus for Rubyists
vanstee
141
7.3k
Transcript
Durable Functions の特徴を ふわっと理解してみる @yuka1984 2018.05.16 東城.NET
⾃⼰紹介 フロントからバックエンドまで Yu_ka1984
Durable Functionsとは? .JDSPTPGUυΩϡϝϯτͰ %VSBCMF'VODUJPOT ɺαʔόʔϨεڥͰεςʔτϑϧؔΛهड़Ͱ͖Δɺ "[VSF'VODUJPOT ͱ "[VSF8FC+PCT ͷ֦ுػೳͰ͢ɻ ݸਓతݟղ
"[VSF'VODJPOT αʔόϨε Λϕʔεͱͨ͠ • "[VSF'VODUJPOTͷϦτϥΠॲཧ֦ு • ϫʔΫϑϩʔΞʔΩςΫνϟϑϨʔϜϫʔΫ • ϝοηʔδϯάΞʔΩςΫνϟϑϨʔϜϫʔΫ
Azure Functionsリトライ拡張 "[VSF'VODUJPOTͷΩϡʔτϦΨͰͷϦτϥΠͷ߹ ؔதͰ&YDFQUJPO͕ൃੜͨ͠߹ɺઃఆճͷϦτϥΠޙޭ͠ͳ͔ͬͨΒ ϙΠϯζϯΩϡʔΤϯΩϡʔ͞ΕΔɻ ϦτϥΠઃఆIPTUKTPOͰߦ͏ɻ ɾઃఆճ'VODUJPOT "QQશମʹઃఆ͞ΕΔ ɾϦτϥΠִؒ'VCDUJPO "QQશମʹઃఆ͞ΕΔ
ࡉ͔ͳϦτϥΠॲཧ͕Ͱ͖ͳ͍
Azure Functionsリトライ拡張 %VSBCMF'VODUJPOTͷ߹ ϦτϥΠճɺϦτϥΠλΠϛϯάɺ&YDFQUJPOͷछྨɺΩϡʔ͝ͱ "DUJWJUZ ຖ ʹઃఆՄೳ ϦτϥΠλΠϛϯά&YQPOFOUJBM#BDLPGG ͕ߦΘΕ͍ͯΔɻ IUUQTHJUIVCDPN"[VSFB[VSFGVODUJPOTEVSBCMF
FYUFOTJPOCMPCNBTUFSTSD8FC+PCT&YUFOTJPOT%VSBCMF5BTL3FUSZ0QUJ POTDT αʔόϨεͰඞཁͱ͞ΕΔϦτϥΠύλʔϯΛ؆୯ʹઃఆͰ͖Δ
Azure Functionsリトライ拡張 %VSBCMF'VODUJPOTͷ߹ ͦͯ͠εςοϓຖʹεφοϓγϣοτ͕औΒΕΔҝɺোੑ͕ߴ͍ɻ
ワークフローアーキテクチャフレームワーク .JDSPTPGUͷϫʔΫϑϩʔαʔϏε • .JDSPTPGU'MPX • -PHJD"QQT ˢϊϯίʔσΟϯάͳαʔϏε ඇৗʹศར ࣮ઓͰ݁ߏͬͯ·͢ ͳΜ͚ͩͲࡉ͔ͳϫʔΫϑϩʔಈ࡞ͷߏஙۤख͗Έ
ワークフローアーキテクチャ %VSBCMF'VODUJPOT • ίʔυϕʔεͰϫʔΫϑϩʔͷߏங͕Մೳ • ނʹࡉ͔ͳ੍ޚ͕Մೳ ࡉ͔ͳϦτϥΠ ࡉ͔ͳ݅ذ *GFMTF TXJUDI
XIJMF USZDBUDIGJOBMZ
ϝοηʔδϯάΞʔΩςΫνϟϑϨʔϜϫʔΫ ΫϥυσβΠϯύλʔϯ IUUQTEPDTNJDSPTPGUDPNKBKQB[VSFBSDIJUFDUVSFQBUUFSOT • パイプとフィルターのパターン • キュー ベースの負荷平準化パターン • Scheduler
Agent Supervisor パターン • Priority Queue パターン • 補正トランザクション パターン etc…
ϝοηʔδϯάΞʔΩςΫνϟϑϨʔϜϫʔΫ σβΠϯύλʔϯ IUUQUBNBGVZPVIBUFOBCMPHDPNBSDIJWFDBUFHPSZ%VSBCMF'VODUJP OT
·ͱΊ (☝ ՞ਊ ՞)☝サーバレスウェーイ