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
39
Kaigi on Rails 2024 その後
ryosk7
November 14, 2024
Tweet
Share
More Decks by ryosk7
See All by ryosk7
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
54
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
300
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
33
Gitを理解した話
ryosk7
8
1k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
710
【月刊MEMTUS】2024ハッカソン登壇後アプデ内容
ryosk7
0
90
非課税で110万円のクーポンと交換, NEMTUS Hackathon 2024
ryosk7
0
90
技術書典からバックレなくて良かった話
ryosk7
1
200
Rails7.0でTrilogyを試す
ryosk7
0
280
Other Decks in Programming
See All in Programming
ノーコードツールの裏側につきまとう「20分岐」との戦い
oguemon
0
110
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
180
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
220
DataStoreをテストする
mkeeda
0
250
家族・子育て重視/沖縄在住を維持しながらエンジニアとしてのキャリアをどのように育てていくか?
ug
0
260
RubyKaigiで手に入れた HHKB Studioのための HIDRawドライバ
iberianpig
0
1.1k
これだけは知っておきたいクラス設計の基礎知識 version 2
masuda220
PRO
18
4.1k
パスキーのすべて / 20250324 iddance Lesson.5
kuralab
0
140
snacks.nvim内のセットアップ不要なプラグインを紹介 / introduce_snacks_nvim
uhooi
0
370
英語 × の私が、生成AIの力を借りて、OSSに初コントリビュートした話
personabb
0
160
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
0
840
SLI/SLOの設定を進めるその前に アラート品質の改善に取り組んだ話
tanden
2
770
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
28
1.6k
Speed Design
sergeychernyshev
28
870
Rails Girls Zürich Keynote
gr2m
94
13k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.6k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Music & Morning Musume
bryan
46
6.4k
KATA
mclloyd
29
14k
Building a Modern Day E-commerce SEO Strategy
aleyda
39
7.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Automating Front-end Workflow
addyosmani
1369
200k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
12
1.4k
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を切断
っていうのをやりたい
続きは来月か来年はなします
おわり