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
53
Kaigi on Rails 2024 その後
ryosk7
November 14, 2024
Tweet
Share
More Decks by ryosk7
See All by ryosk7
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
74
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
350
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
230
Gitを理解した話
ryosk7
9
1k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
820
【月刊MEMTUS】2024ハッカソン登壇後アプデ内容
ryosk7
0
110
非課税で110万円のクーポンと交換, NEMTUS Hackathon 2024
ryosk7
0
100
技術書典からバックレなくて良かった話
ryosk7
1
210
Rails7.0でTrilogyを試す
ryosk7
0
310
Other Decks in Programming
See All in Programming
ふつうの技術スタックでアート作品を作ってみる
akira888
1
500
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
490
Hack Claude Code with Claude Code
choplin
3
1.4k
レベル1の開発生産性向上に取り組む − 日々の作業の効率化・自動化を通じた改善活動
kesoji
0
140
GraphRAGの仕組みまるわかり
tosuri13
8
530
AIともっと楽するE2Eテスト
myohei
3
1.2k
Deep Dive into ~/.claude/projects
hiragram
14
2.5k
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
240
ニーリーにおけるプロダクトエンジニア
nealle
0
800
PipeCDのプラグイン化で目指すところ
warashi
1
270
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
670
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
21
3.9k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Designing for Performance
lara
610
69k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
960
KATA
mclloyd
30
14k
Designing for humans not robots
tammielis
253
25k
A Modern Web Designer's Workflow
chriscoyier
694
190k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
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を切断
っていうのをやりたい
続きは来月か来年はなします
おわり