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
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
850
Xamarin.Forms 使うべき?
yukaabuno
3
1.2k
Xamarin.Forms とコンソールアプリでモデル層を共通化してみた
yukaabuno
0
2.2k
Other Decks in Technology
See All in Technology
shake-upを科学する
rsakata
7
1k
本当にわかりやすいAIエージェント入門
segavvy
1
460
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
5
750
Data Engineering Study#30 LT資料
tetsuroito
1
200
Talk to Someone At Delta Airlines™️ USA Contact Numbers
travelcarecenter
0
160
Amazon SNSサブスクリプションの誤解除を防ぐ
y_sakata
3
190
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
130
“日本一のM&A企業”を支える、少人数SREの効率化戦略 / SRE NEXT 2025
genda
1
270
20250708オープンエンドな探索と知識発見
sakana_ai
PRO
4
1k
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
240
AIエージェントが書くのなら直接CloudFormationを書かせればいいじゃないですか何故AWS CDKを使う必要があるのさ
watany
18
7.6k
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
240
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Visualization
eitanlees
146
16k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
The Cult of Friendly URLs
andyhume
79
6.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Designing for Performance
lara
610
69k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
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
·ͱΊ (☝ ՞ਊ ՞)☝サーバレスウェーイ