Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
知っておくと便利な Exponential Backoff / Exponential Bac...
Search
Yoshiaki Yoshida
November 18, 2016
Technology
0
4.6k
知っておくと便利な Exponential Backoff / Exponential Backoff
Yoshiaki Yoshida
November 18, 2016
Tweet
Share
More Decks by Yoshiaki Yoshida
See All by Yoshiaki Yoshida
技術ブロガーを育てる!ブログメンタリングで何を教えているのか / Passion for Blog Mentoring
kakakakakku
8
37k
プログラミング初心者に教えるときは「身近な比喩」が重要なのだ! / Metaphor is Important for Beginner Programmer
kakakakakku
2
5.7k
プロジェクトの成功を支える ZenHub と モブプログラミング / ZenHub and Mob Programming
kakakakakku
1
5.9k
楽しく!アウトプットを習慣化しよう / Let's Enjoy Output
kakakakakku
3
6.9k
さぁ!今すぐプロジェクトリーダーに立候補しよう / Be a Project Leader
kakakakakku
3
9.9k
プロジェクトをリードする技術 (Kyash 社 再演) / Project Leading is Skill for Kyash
kakakakakku
4
2.2k
プロジェクトをリードする技術 / Project Leading is Skill
kakakakakku
45
52k
Mackerel で ECS をどこまでモニタリングできるのか / Monitoring ECS with Mackerel
kakakakakku
0
13k
[2018/01/30] Redash 初心者向けハンズオン / Redash Meetup #0.1
kakakakakku
0
2.5k
Other Decks in Technology
See All in Technology
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
障害対応訓練、その前に
coconala_engineer
0
120
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
180
生成AI時代におけるグローバル戦略思考
taka_aki
0
210
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
190
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
180
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
0
2k
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
230
Fashion×AI「似合う」を届けるためのWEARのAI戦略
zozotech
PRO
2
870
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
550
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
13
13k
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
170
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
28
Skip the Path - Find Your Career Trail
mkilby
0
22
Accessibility Awareness
sabderemane
0
14
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
240
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
200
So, you think you're a good person
axbom
PRO
0
1.8k
Everyday Curiosity
cassininazir
0
100
Between Models and Reality
mayunak
0
130
BBQ
matthewcrist
89
9.9k
Deep Space Network (abreviated)
tonyrice
0
17
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
170
Transcript
濼גֶֻה⤑ⵃז &YQPOFOUJBM#BDLP 爡ⰻ⹈䓼⠓ !LBLBLBLBLLV
8IBUJT &YQPOFOUJBM#BDLP ؙؒأهطٝءٍٕغحؙؔؿג
&YQPOFOUJBM#BDLPJT ‣ ؒٓ٦ָ涪欰׃הֹךٔزٓ؎ꥫ 䭷侧ꟼ侧涸ח㟓װ׃גְֻ➬穈،ٕ؞ٔؤي ‣ ؙٓؐس"1*꽀⹛و؎ؙٗ؟٦ؽأזוךⵖ秈ה׃ג طحزٙ٦ؙח⣛㶷׃♧儗涸זؒٓ٦ָ涪欰ֿׅהכ֮ ‣ ׃♧儗涸זؒٓ٦䲿חٔزٓ؎Ⳣ椚䮠ֿהח״ג ؒٝآص،ך麊欽؝أزָ♴ָ
‣ ٓٝتيז鹼䒀儗 +JUUFS ⸇皾ׅ㜥さ֮
&YQPOFOUJBM#BDLPJT ‣ ؒٓ٦ָ涪欰׃הֹךٔزٓ؎ꥫ 䭷侧ꟼ侧涸ח㟓װ׃גְֻ➬穈،ٕ؞ٔؤي ‣ ؙٓؐس"1*꽀⹛و؎ؙٗ؟٦ؽأזוךⵖ秈ה׃ג طحزٙ٦ؙח⣛㶷׃♧儗涸זؒٓ٦ָ涪欰ֿׅהכ֮ ‣ ׃♧儗涸זؒٓ٦䲿חٔزٓ؎Ⳣ椚䮠ֿהח״ג ؒٝآص،ך麊欽؝أزָ♴ָ
‣ ٓٝتيז鹼䒀儗 +JUUFS ⸇皾ׅ㜥さ֮
猱
"84⢪ֲֶ⡲岀ה׃ג &YQPOFOUJBM#BDLPָ䱿㤺ׁגְ "844%,דכ傀ח㹋鄲ׁגְ IUUQTEPDTBXTBNB[PODPNKB@KQHFOFSBMMBUFTUHSBQJSFUSJFTIUNM
؟٦غ٦ؒٓ٦ YY תכأٗحزؚٔٝؒ ٓ٦「ֽ《⯋ךؙٔؒأزⱄ鑐遤ׅ䗳銲 ָ֮תׅկ׃ծؙٓ؎،ٝزؒٓ٦ YY כծⱄ鑐遤ׅחؙٔؒأز⥜姻׃ג㉏겗 鍑寸ׅ䗳銲ָֿ֮ה爙׃גְתׅկ
ֶ遤⭑葺ֻٔزٓ؎ׅ
꠹ꨡחٔزٓ؎ׅׯ 葺ְֽׄׯזְ
ֶ遤⭑葺ֻٔزٓ؎ׅ ‣ 湱䩛ך㡮׃ַה耀ֻٖأهٝأ؝٦س鋅 ‣ ٔزٓ؎ׅה⸬卓ָ֮ ‣ ؟٦غ٦ؒٓ٦ YY הأٗحزؚٔٝؒٓ٦ ‣
ؙٔؒأز⥜姻׃זְהٔزٓ؎׃ג⸬卓ָזְ ‣ ؙٓ؎،ٝزؒٓ٦ YY
ֶ遤⭑葺ֻٔزٓ؎ׅ ‣ 湱䩛ך㡮׃ַה耀ֻٖأهٝأ؝٦س鋅 ‣ ٔزٓ؎ׅה⸬卓ָ֮ ‣ ؟٦غ٦ؒٓ٦ YY הأٗحزؚٔٝؒٓ٦ ‣
ؙٔؒأز⥜姻׃זְהٔزٓ؎׃ג⸬卓ָזְ ‣ ؙٓ؎،ٝزؒٓ٦ YY
8IBUJT 5ISPUUMJOH أٗحزؚٔٝג
5ISPUUMJOHJT ‣ ♧㹀儗ⰻחⵖꣲ馄ִ㔐侧ךؙٔؒأز 굲ל׃㜥さחؒٓ٦חזֿה"1*؝٦ٕ♳ꣲהずׄ ‣ ؟٦ؽأ⩎ַׅה%%P4זוּ湡涸֮ ‣ "84ה؟٦ؽأ׀החأٗحزؚٔٝⵖꣲָ֮ ‣ $MPVE8BUDI"NB[PO"1*(BUFXBZזו
‣ 歍锜ד♳ꣲ箢ㄤכ〳腉"84麊欽罏זֶ꼧厩ך֮
鷞חٔزٓ؎䫇ⵖׅ
3FUSZ 5ISPUUMJOH ٔزٓ؎䫇ⵖׅ
3FUSZ5ISPUUMJOHJT ‣ ٔزٓ؎ָ넝然桦ד㣟侁׃䘔瘶儗ָꞿְ㜥さה ‣ ٔزٓ؎ֿׅהח״ג鷞חؙٓ؎،ٝز⩎ח堣腉♶Ⰻָ饯ֹ ‣ ך״ֲז㜥さחٔزٓ؎䫇ⵖׅ堣腉ךֿה鎉ֲ ‣ "844%,GPS+BWB"844%,GPS/&5חכ傀ח㹋鄲ׁגְ
圫ղז鎉铂ד㹋鄲ׁ &YQPOFOUJBM#BDLP
3VCZ3FUSJFT ‣ IUUQTHJUIVCDPNPPZBMBSFUSJFT ‣ ءٝفٕח㹋鄲ׁגְ ‣ رؿٕؓزה4UBOEBSE&SSPSSFTDVF׃גְ require 'retries' with_retries(max_tries:
10, max_sleep_seconds: 100.0) { puts Time.now raise StandardError }
3VCZ3FUSJBCMF ‣ IUUQTHJUIVCDPNLBNVJSFUSJBCMF ‣ 3FUSJFT״醱꧟זػًٓ٦ةדثُ٦صؚٝ〳腉 ‣ رؿٕؓزה4UBOEBSE&SSPSSFTDVF׃גְ require 'retriable' Retriable.retriable
tries: 10 do puts Time.now raise StandardError end
0UIFS ‣ 1)1 ‣ IUUQTHJUIVCDPNZSJWFJSPQIQCBDLP ‣ (PMBOH ‣ IUUQTHJUIVCDPNDFOLBMUJCBDLP ‣
1ZUIPO ‣ IUUQTHJUIVCDPNSIPMEFSSFUSZJOH
ىسٕؐؑ،ד㹋鄲ׁ &YQPOFOUJBM#BDLP
'MVFOUE ‣ IUUQTHJUIVCDPNVFOUVFOUE ‣ 0VUQVU1MVHJOכرؿٕؓزד&YQPOFOUJBM#BDLPדٔزٓ؎ׅ ‣ ꟼ鸬ׅ鏣㹀⦼ ‣ SFUSZ@MJNJU ‣
SFUSZ@XBJU
'MVFOUE ‣ 㹋ꥷחGPSXPSEח㣟侁ׅ橆㞮⡲ג鑐׃ג ‣ SFUSZ@MJNJU ‣ SFUSZ@XBJUT ‣ קרZ?Yח䖞ֲ ‣
杝荈ךٗآحؙח״ג侧猱ך铎䊴 +JUUFS ָⰅ
None
תה
׃➙䖓ٔزٓ؎Ⳣ椚㹋鄲ׅ堣⠓ָ֮ל ךֿה䙼ְ⳿׃גְֻׁ &YQPOFOUJBM#BDLP