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
72
Kaigi on Rails 2024 その後
ryosk7
November 14, 2024
Tweet
Share
More Decks by ryosk7
See All by ryosk7
実運用を目指す、PicoRuby と MQTT
ryosk7
1
48
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
110
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
430
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
420
Gitを理解した話
ryosk7
9
1.1k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
940
【月刊MEMTUS】2024ハッカソン登壇後アプデ内容
ryosk7
0
120
非課税で110万円のクーポンと交換, NEMTUS Hackathon 2024
ryosk7
0
110
技術書典からバックレなくて良かった話
ryosk7
1
220
Other Decks in Programming
See All in Programming
Researchlyの開発で参考にしたデザイン
adsholoko
0
100
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
630
CSC509 Lecture 07
javiergs
PRO
0
250
エンジニアに事業やプロダクトを理解してもらうためにやってること
murabayashi
0
100
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
500
Ktorで簡単AIアプリケーション
tsukakei
0
120
Webサーバーサイド言語としてのRustについて
kouyuume
1
5k
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
180
Software Architecture
hschwentner
6
2.4k
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
170
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
330
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
3
900
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Making Projects Easy
brettharned
120
6.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
900
Building Applications with DynamoDB
mza
96
6.7k
Documentation Writing (for coders)
carmenintech
76
5.1k
A Tale of Four Properties
chriscoyier
161
23k
Navigating Team Friction
lara
190
15k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
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を切断
っていうのをやりたい
続きは来月か来年はなします
おわり