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
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
やっていQUIC
Ryo Okubo
August 10, 2017
More Decks by Ryo Okubo
See All by Ryo Okubo
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
200
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
3
1.6k
メルカリ・メルペイの成長を支える データ基盤とはどんなものか
syucream
6
7.4k
バッチとストリーミング、それぞれの障害に立ち向かう
syucream
3
3.8k
How Scala works at Mercari
syucream
2
1.2k
Production-ready stream data pipeline in Merpay, Inc
syucream
2
13k
データとML周辺エンジニアリン グを考える会 #2 イントロ
syucream
0
680
マイクロサービスにおける ログ収集の課題と取り組み
syucream
7
2.8k
Stream Data Pipeline for Microservices in Merpay
syucream
6
1.3k
Other Decks in Programming
See All in Programming
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
220
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
580
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
300
RTSPクライアントを自作してみた話
simotin13
0
630
Agentic UI
manfredsteyer
PRO
0
200
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
410
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
220
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
560
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
950
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.5k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
170
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
470
Facilitating Awesome Meetings
lara
57
7k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
730
Bash Introduction
62gerente
615
220k
4 Signs Your Business is Dying
shpigford
187
22k
Prompt Engineering for Job Search
mfonobong
0
350
WENDY [Excerpt]
tessaabrams
11
38k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
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 の動作例 • 全件成功する場合 • 失敗する場合
おしまい