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
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kaigi on Rails 2024 その後
ryosk7
November 14, 2024
More Decks by ryosk7
See All by ryosk7
Extreme MQTT on PicoRuby
ryosk7
1
280
Campfireから学ぶ、37signalsのRails設計入門
ryosk7
0
68
実践「Clean Coder」
ryosk7
1
28
実運用を目指す、PicoRuby と MQTT
ryosk7
1
600
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
210
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
940
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
770
Gitを理解した話
ryosk7
9
1.2k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
1.7k
Other Decks in Programming
See All in Programming
Building an Out-of-Order CPU
latte72
0
620
T3DD26: From RAGs to Riches
martinhelmich
0
140
Foundry Localでエージェント開発
seosoft
0
120
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
290
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
260
Hono + Inertia + React で LP を構築した話
oukayuka
2
200
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
100
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
140
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
550
Deep dive into the select statement (GopherCon UK)
jespino
0
170
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
250
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
680
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
Evolving SEO for Evolving Search Engines
ryanjones
0
280
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Automating Front-end Workflow
addyosmani
1369
210k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
570
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
490
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
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を切断
っていうのをやりたい
続きは来月か来年はなします
おわり