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
Yu_ka1984
May 16, 2018
Technology
180
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Durable Functionsの特徴をふわっと理解してみる
Durable Functionsに対する個人的な見解です。
Yu_ka1984
May 16, 2018
More Decks by Yu_ka1984
See All by Yu_ka1984
EventGridTopicで手軽にイベントドリブンを手に入れる
yukaabuno
5
1.8k
Durable Functionsを"公式ドキュメントとは違う形で"話して見る
yukaabuno
3
890
Xamarin.Forms 使うべき?
yukaabuno
3
1.2k
Xamarin.Forms とコンソールアプリでモデル層を共通化してみた
yukaabuno
0
2.2k
Other Decks in Technology
See All in Technology
モバイルアプリ開発概論2026
recruitengineers
PRO
3
480
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
640
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
270
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
120
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1k
20分でわかるセキュアAPI
nwiizo
0
180
ガバメントクラウドでのランサムウェア対策
techniczna
2
940
ラジオの科学
frievea
0
270
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
130
SmartHR Engineering Team Deck
smarthr
0
390
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
1
200
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
140
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
A designer walks into a library…
pauljervisheath
211
24k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Being A Developer After 40
akosma
91
590k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
570
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
·ͱΊ (☝ ՞ਊ ՞)☝サーバレスウェーイ