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.5k
メルカリ・メルペイの成長を支える データ基盤とはどんなものか
syucream
7
7.3k
バッチとストリーミング、それぞれの障害に立ち向かう
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
670
マイクロサービスにおける ログ収集の課題と取り組み
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
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
1.1k
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
Ruby and LLM Ecosystem 2nd
koic
1
1.2k
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
510
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
190
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
350
安いハードウェアでVulkan
fadis
0
700
How to stabilize UI tests using XCTest
akkeylab
0
140
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
200
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
150
Java 21/25 Virtual Threads 소개
debop
0
220
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
170
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
110
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
Making Projects Easy
brettharned
120
6.6k
Statistics for Hackers
jakevdp
799
230k
How GitHub (no longer) Works
holman
316
150k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
330
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 の動作例 • 全件成功する場合 • 失敗する場合
おしまい