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
Hexi
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yosuke Furukawa
PRO
April 14, 2015
Programming
87k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hexi
Hexsticker as a Service
Yosuke Furukawa
PRO
April 14, 2015
More Decks by Yosuke Furukawa
See All by Yosuke Furukawa
デザインシステムが必須の時代に
yosuke_furukawa
PRO
2
240
Node.js, Deno, Bun 最新動向とその所感について
yosuke_furukawa
PRO
10
5.3k
Welcome JSConf.jp 2024
yosuke_furukawa
PRO
1
4.8k
tc39 x jsconf.jp Panel Discussion 2024
yosuke_furukawa
PRO
0
350
Removing Corepack
yosuke_furukawa
PRO
9
2k
JavaScript Runtime とはなにか
yosuke_furukawa
PRO
15
3.1k
Strip Types と Storage
yosuke_furukawa
PRO
4
520
Module Harmony について
yosuke_furukawa
PRO
4
1.9k
LTのやり方
yosuke_furukawa
PRO
16
3k
Other Decks in Programming
See All in Programming
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
150
act1-costs.pdf
sumedhbala
0
240
共通化で考えるべきは、実装より公開する型だった
codeegg
0
260
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
2.8k
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
110
AIエージェントで 変わるAndroid開発環境
takahirom
2
690
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
190
symfony/aiとlaravel/boost
77web
0
140
関数型プログラミングのメリットって何だろう?
wanko_it
0
180
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
130
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
820
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
770
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
460
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
370
Raft: Consensus for Rubyists
vanstee
141
7.6k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
350
sira's awesome portfolio website redesign presentation
elsirapls
0
300
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
450
Transcript
Hexi @yosuke_furukawa
Hexsticker as a Service
None
JavaScript users love hexagonal stickers !!
None
+4FSTEFpOF4UJDLFST4UBOEBSE
Hexi internal
Hexi internal • Nginx (SPDY/3.1) • ngx_small_light • io.js only
1 process • AWS RDS • AWS S3
performance
h2load $ h2load -n1000 -c100 -m100 -pspdy/3.1 https://hexi.pics/ finished in
4.44s, 225 req/s, 2.02MB/s requests: 1000 total, 1000 started, 1000 done, 1000 succeeded, 0 failed, 0 errored status codes: 1000 2xx, 0 3xx, 0 4xx, 0 5xx traffic: 9393534 bytes total, 437250 bytes headers, 9013000 bytes data min max mean sd +/- sd time for request: 973.15ms 3.74s 2.47s 737.45ms 63.90%
https without SPDY
https without SPDY TFDPOET
https with SPDY
https with SPDY TFDPOETTFDPOET
SPDY pros • No concat JS/CSS • No CSS sprite
• No domain sharding
SPDY pros • No concat JS/CSS • No CSS sprite
• No domain sharding CFUUFSF⒎FDUXJUINJOJNVNF⒎PSU
SPDY cons • ELB does not support (?) • SPDY
is dead long live HTTP2
DEMO
future
Hexi future • http2 (nghttp2 or h2o) (new!) •
io.js only 1 process • AWS RDS • AWS S3 • AWS Lambda (new!)
http2 sticker is now available
https://hexi.pics/items/a8f92e622f85374e41dde6c5d5505750