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
やっていQUIC
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ryo Okubo
August 10, 2017
Programming
0
140
やっていQUIC
Ryo Okubo
August 10, 2017
Tweet
Share
More Decks by Ryo Okubo
See All by Ryo Okubo
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
3
1.4k
メルカリ・メルペイの成長を支える データ基盤とはどんなものか
syucream
7
7.2k
バッチとストリーミング、それぞれの障害に立ち向かう
syucream
3
3.8k
How Scala works at Mercari
syucream
2
1.1k
Production-ready stream data pipeline in Merpay, Inc
syucream
2
13k
データとML周辺エンジニアリン グを考える会 #2 イントロ
syucream
0
660
マイクロサービスにおける ログ収集の課題と取り組み
syucream
7
2.8k
Stream Data Pipeline for Microservices in Merpay
syucream
6
1.3k
メルペイにおける、マイクロサービスに寄り添うログ収集基盤 / Microservices-frendly Data Pipeline
syucream
0
18k
Other Decks in Programming
See All in Programming
DevinとClaude Code、SREの現場で使い倒してみた件
karia
0
210
並行開発のためのコードレビュー
miyukiw
2
2.1k
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
310
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
190
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
190
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
470
オブザーバビリティ駆動開発って実際どうなの?
yohfee
2
590
Ruby x Terminal
a_matsuda
5
480
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
210
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
110
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
120
ふん…おもしれぇ Parser。RubyKaigi 行ってやるぜ
aki_pin0
0
110
Featured
See All Featured
Abbi's Birthday
coloredviolet
2
5k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
We Have a Design System, Now What?
morganepeng
55
8k
Building Applications with DynamoDB
mza
96
6.9k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Fireside Chat
paigeccino
41
3.8k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Accessibility Awareness
sabderemane
0
69
Everyday Curiosity
cassininazir
0
140
Building AI with AI
inesmontani
PRO
1
740
Transcript
やっていQUIC @syu_cream
QUIC(Quick UDP Internet Connec8on) • UDPベースのWeb用プロトコル • HTTP/2を安全、高速に利用可能にする – TCP,TLSの性能面の問題を解消 – その他いくつか利便性を向上してたり
• 仕様としてはまだ I-D の段階
QUIC日本語のドキュメント • hEp2study周りにいくつか – hEps://hEp2study.connpass.com/ • flano-yukiさんのドラフト日本語訳あり! – hEps://github.com/flano-yuki/my-quic-spec- transla8on • 拙作の2年前の記事でよければこちらも…
– hEps://github.com/nanaka-inside/C86/blob/ master/syucream/index.rst
QUICの足音 • 既にあなたはQUICユーザかも? – クライアントとしては Chrome 、サーバとしては Google のいくつかの?サービスが QUIC を解釈
QUICをやっていきたいが • どこから手を付けよう – プロトコルは複雑そうなのであまり触りたくない… – 既存ライブラリ使って楽にクライアント実装! • なにを作ろうか – きっと今後テスト用ツールが欲しくなるのでは! – お得意の?スモークテストツールでも作るか •
どうやって作ろうか – 使いやすいライブラリがある言語で!
elas8quic • Golang で実装した QUIC クライアント – ワンバイナリに出力して実行とかしたかった – あとは諸事象があり… • JSON
ファイルでリクエスト先を規定 – クライアント数とかグローバルな設定など – リクエスト毎の設定など • github.com で公開中 – hEps://github.com/syucream/elas8quic
elas8quic の設定例
elas8quic の動作例 • 全件成功する場合 • 失敗する場合
おしまい