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
Kaigi on Rails 2024 その後
Search
ryosk7
November 14, 2024
Programming
0
37
Kaigi on Rails 2024 その後
ryosk7
November 14, 2024
Tweet
Share
More Decks by ryosk7
See All by ryosk7
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
51
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
290
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
33
Gitを理解した話
ryosk7
8
1k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
690
【月刊MEMTUS】2024ハッカソン登壇後アプデ内容
ryosk7
0
88
非課税で110万円のクーポンと交換, NEMTUS Hackathon 2024
ryosk7
0
90
技術書典からバックレなくて良かった話
ryosk7
1
200
Rails7.0でTrilogyを試す
ryosk7
0
280
Other Decks in Programming
See All in Programming
私の愛したLaravel 〜レールを超えたその先へ〜
kentaroutakeda
2
170
SREチームのタスク優先度と向き合う Road to SRE NEXT@札幌
nealle
0
130
令和トラベルにおけるコンテンツ生成AIアプリケーション開発の実践
ippo012
1
210
変化の激しい時代における、こだわりのないエンジニアの強さ
satoshi256kbyte
1
1.1k
ABEMA iOS 大規模プロジェクトにおける段階的な技術刷新 / ABEMA iOS Technology Upgrade
akkyie
1
290
AIエージェントを活用したアプリ開発手法の模索
kumamotone
1
650
Swift Testingのモチベを上げたい
stoticdev
2
270
気がついたら子供が社会人になって 自分と同じモバイルアプリエンジニアになった件 / Parent-Child Engineers
koishi
0
220
AI時代のプログラミング教育 / programming education in ai era
kishida
20
8.8k
AWS Step Functions は CDK で書こう!
konokenj
5
990
ニックトレイン登壇資料
ryotakurokawa
0
110
高セキュリティ・高耐障害性・サブシステム化。そして2億円
tasukulab280
2
510
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
101
18k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
11
580
Embracing the Ebb and Flow
colly
84
4.6k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.3k
Unsuck your backbone
ammeep
669
57k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
For a Future-Friendly Web
brad_frost
176
9.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Bash Introduction
62gerente
611
210k
The Cult of Friendly URLs
andyhume
78
6.3k
Transcript
Kaigi on Rails 2024 その後 ryosk7
None
Kaigi on Railsでました
Kaigi on Railsでしくじった話は話は今度はなします まだ解決していない
Kaigi on Rails登壇でお話した残された課題
コネクションタイムアウト問題
ロードバランサーの設定を見直した タイムアウトを3分 → 30分に変更
これで安定するかと思いきや...
NewRelicで監視をすると、まだ完全にエラー出てる
再接続に10秒以上かかり、 データ反映に時間がかかっていた
Action Cableの仕組み
None
再接続には時間がかかる
観測した限り、再接続には1s以上かかる
マッチングアプリ的には致命的
クライアント側で15分たったら再接続させるようにし た
2ms ~ 10msで接続できるようになった
次に試したいこと
ずっと繋げられる仕組みを作りたい
2重でconnectionを貼れば実現できそう
切断する直前に新しいconnectionとconnection_idを 用意 接続されたら古いconnectionを切断
っていうのをやりたい
続きは来月か来年はなします
おわり