Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
阿澄佳奈と昇竜拳
Search
h3poteto
May 30, 2016
Programming
1
520
阿澄佳奈と昇竜拳
h3poteto
May 30, 2016
Tweet
Share
More Decks by h3poteto
See All by h3poteto
EKS on Fargateは最高のJob基盤 / jawsug_bgnr
h3poteto
1
1k
Kubernetes上で単発のジョブを実行するkube-jobというツールを作った / kubernetesmeetuptokyo22
h3poteto
6
8.6k
Electronによるアプリケーション開発事情2018 / builderscon2018
h3poteto
9
10k
fluentdサーバをchefで構築するの辛かったけどDockerも別に救世主じゃなかった / tokyu ruby kaigi 12
h3poteto
0
4.8k
ECSのサービスをslack botでデプロイする // ecs-goploy
h3poteto
1
5.6k
まだRailsで消耗してるの?
h3poteto
7
4.9k
Other Decks in Programming
See All in Programming
AWS CDKの推しポイントN選
akihisaikeda
1
240
dnx で実行できるコマンド、作ってみました
tomohisa
0
130
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.3k
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
6.2k
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.9k
Google Antigravity and Vibe Coding: Agentic Development Guide
mickey_kubo
2
130
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
260
[SF Ruby Conf 2025] Rails X
palkan
0
440
Level up your Gemini CLI - D&D Style!
palladius
1
170
AIと協働し、イベントソーシングとアクターモデルで作る後悔しないアーキテクチャ Regret-Free Architecture with AI, Event Sourcing, and Actors
tomohisa
5
18k
All(?) About Point Sets
hole
0
260
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
490
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
700
Practical Orchestrator
shlominoach
190
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
380
How to train your dragon (web standard)
notwaldorf
97
6.4k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How GitHub (no longer) Works
holman
316
140k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Music & Morning Musume
bryan
46
7k
Transcript
ѨՂಸͱঢཽݓ @h3_poteto
About me • Akira Fukushima • github: h3poteto • twitter:
@h3_poteto • like: ѨՂಸ
ѨՂಸ༏Ͱ͢
ѨՂಸͷΛຖฉ͖͍ͨ
botʹ͠Α͏ • youtubeͱχίχί ಈըΛεΫϨΠϐϯ ά • ѨՂಸͷಈըΛ DBʹஷΊͯͭͿ͘
None
ױऀ
Ѩපױऀ͕ԿΛݟ͍ͯΔͷ ͔Γ͍ͨ
WebαʔϏεʹ͠Α͏
ѨͷՄࢹԽ
Ѩ [%]= ʮѨʯΛؚΉπΠʔτ / શπΠʔτ ʢ1ຖʹࢉग़ʣ
Ͳ͏ͬͯࢉग़͠Α͏ʁ
UserstreamͰશͯه͢Δ • UserstreamͰπΠʔτΛࢹ • ͦͷࡍʹඇಉظॲཧͰѨϫʔυநग़ɼ DBอଘ • ࣍όονͰूܭ
UserstreamͰશͯه͢Δ • UserstreamͰπΠʔτΛࢹ • ͦͷࡍʹඇಉظॲཧͰѨϫʔυநग़ɼ DBอଘ • ࣍όονͰूܭ
sidekiqͰඇಉظॲཧ
Redis͕ߴ͍
πΠʔτ͕૿͖͑ͯͨΒ ϝϞϦΒͳ͍
shoryuken
shoryuken • sidekiqʹࣅ͍ͯΔʢϚϧνεϨουʣ • ΩϡʔʹAWS SQSΛ͏
SQS ͍҆ʂ
sidekiqͱൺͯ • sidekiqͱ͋Μ·ΓมΘΒͳ͍ • ϦτϥΠͷઃఆ͚ͩSQSʹґଘ͢ΔͷͰෳࡶ • sidekiq΄Ͳͷख़ײ͕ͳ͍ʢΑ͘PullRequestૹΓͨ ͘ͳΔʣ • SQSͷϝοηʔδʹλΠϜΞτ͕͋ΔͷͰ࣌ؒͷ͔
͔ΔॲཧΛ͢Δͱ͖ҙ
خ͍͠ͱ͜Ζ • SQS͕͍҆ • δϣϒ͕૿͑ͯϝϞϦͷ͜ͱؾʹ͠ͳ͘ ͍͍ͯ
Tips • ϦτϥΠִؒͷઃఆSQSͷVisibility TimeoutͰཧ͢Δ • ϦτϥΠճͷઃఆSQSͷ DeadLetterQueueΛ͏ • ϩʔΧϧ։ൃͰfake_sqsͱ͍͏gem͕ศར
Redisʹ͖ͨΒ ͬͯΈ͍ͯͩ͘͞
͓·͚ • exception notificationͰshoryukenϫʔΧʔ ͷྫ֎Λݕग़͢Δgem