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
170
2
Share
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
880
Xamarin.Forms 使うべき?
yukaabuno
3
1.2k
Xamarin.Forms とコンソールアプリでモデル層を共通化してみた
yukaabuno
0
2.2k
Other Decks in Technology
See All in Technology
エージェント時代の UIとAPI、CLI戦略
coincheck_recruit
0
140
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
210
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
430
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
3.4k
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
220
The 7 pitfalls of AI
ufried
0
190
Shipping AI Agents — Lessons from Production
vvatanabe
0
320
需要創出(Chatwork)×供給(BPaaS) フライホイールとMoat 実行能力の最適配置とAI戦略
kubell_hr
0
2k
Forget technical debt
ufried
0
170
OWASP APTSを眺めてみた
su3158
0
110
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
7.9k
ファインディの事業拡大を支える 拡張可能なデータ基盤へのリアーキテクチャ
hiracky16
0
870
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
330
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
It's Worth the Effort
3n
188
29k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Paper Plane (Part 1)
katiecoart
PRO
0
7.1k
The browser strikes back
jonoalderson
0
1k
Mobile First: as difficult as doing things right
swwweet
225
10k
First, design no harm
axbom
PRO
2
1.2k
The SEO Collaboration Effect
kristinabergwall1
1
440
How to train your dragon (web standard)
notwaldorf
97
6.6k
Utilizing Notion as your number one productivity tool
mfonobong
4
300
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
250
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
·ͱΊ (☝ ՞ਊ ՞)☝サーバレスウェーイ