Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
82
Kaigi on Rails 2024 その後
ryosk7
November 14, 2024
Tweet
Share
More Decks by ryosk7
See All by ryosk7
Campfireから学ぶ、37signalsのRails設計入門
ryosk7
0
35
実践「Clean Coder」
ryosk7
0
6
実運用を目指す、PicoRuby と MQTT
ryosk7
1
84
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
130
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
470
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
510
Gitを理解した話
ryosk7
9
1.1k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
1k
【月刊MEMTUS】2024ハッカソン登壇後アプデ内容
ryosk7
0
130
Other Decks in Programming
See All in Programming
認証・認可の基本を学ぼう後編
kouyuume
0
250
GoLab2025 Recap
kuro_kurorrr
0
780
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
130
ゆくKotlin くるRust
exoego
1
160
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
380
Vibe codingでおすすめの言語と開発手法
uyuki234
0
120
Python札幌 LT資料
t3tra
7
1.1k
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
430
Cell-Based Architecture
larchanjo
0
140
JETLS.jl ─ A New Language Server for Julia
abap34
2
460
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
610
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.4k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
100
We Have a Design System, Now What?
morganepeng
54
7.9k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
110
Agile that works and the tools we love
rasmusluckow
331
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
190
Evolving SEO for Evolving Search Engines
ryanjones
0
73
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
130
How to build a perfect <img>
jonoalderson
0
4.7k
Docker and Python
trallard
47
3.7k
The untapped power of vector embeddings
frankvandijk
1
1.5k
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を切断
っていうのをやりたい
続きは来月か来年はなします
おわり