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
阿澄佳奈と昇竜拳
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
h3poteto
May 30, 2016
Programming
590
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
阿澄佳奈と昇竜拳
h3poteto
May 30, 2016
More Decks by h3poteto
See All by h3poteto
EKS on Fargateは最高のJob基盤 / jawsug_bgnr
h3poteto
1
1.1k
Kubernetes上で単発のジョブを実行するkube-jobというツールを作った / kubernetesmeetuptokyo22
h3poteto
6
9k
Electronによるアプリケーション開発事情2018 / builderscon2018
h3poteto
9
11k
fluentdサーバをchefで構築するの辛かったけどDockerも別に救世主じゃなかった / tokyu ruby kaigi 12
h3poteto
0
5.2k
ECSのサービスをslack botでデプロイする // ecs-goploy
h3poteto
1
5.9k
まだRailsで消耗してるの?
h3poteto
7
5k
Other Decks in Programming
See All in Programming
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
400
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
710
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
1
740
リアルな遅延を測る仕様
kota_yata
1
120
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
130
「人を評価する AI」の設計と実装
ryoyanara
0
230
Dockerfile CMD for Node.js
grazie1999
0
120
Cloudflare is Agents
chimame
0
180
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
120
VibeCodingからAgenticWorkflowへ
starfish719
0
780
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
2.8k
Press start. Python's next generation.
willingc
PRO
2
110
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Ethics towards AI in product and experience design
skipperchong
2
350
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
390
The Cult of Friendly URLs
andyhume
79
7k
Abbi's Birthday
coloredviolet
3
9.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
470
Discover your Explorer Soul
emna__ayadi
2
1.3k
Scaling GitHub
holman
464
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
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