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
Find Bottlenecks of Web Sites
Search
LINE Developers Taiwan
PRO
July 31, 2019
Programming
0
150
Find Bottlenecks of Web Sites
2019/07/31 LINE Developer Meetup 開發者小聚系列活動 #9
https://linegroup.kktix.cc/events/20190731
LINE Developers Taiwan
PRO
July 31, 2019
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
LINE 與 AI 機器人技術應用現況
line_developers_tw
PRO
0
4
QA Testing
line_developers_tw
PRO
0
1
jcconf_datadev_prod
line_developers_tw
PRO
0
7
jcconf_SPM_prod
line_developers_tw
PRO
0
3
jcconf_LINEPay_prod
line_developers_tw
PRO
0
4
Live Activities in LINE
line_developers_tw
PRO
0
13
Neumorphism x Liquid Glass
line_developers_tw
PRO
0
12
猜你喜歡 – 打造高度擴展的個人化電商推薦
line_developers_tw
PRO
0
33
打造新電商搜尋體驗- 搜尋意圖辨識
line_developers_tw
PRO
0
17
Other Decks in Programming
See All in Programming
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
160
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
850
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
540
Cursorハンズオン実践!
eltociear
2
1.1k
品質ワークショップをやってみた
nealle
0
380
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
2
510
株式会社 Sun terras カンパニーデック
sunterras
0
320
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
11
6.8k
CSC305 Lecture 08
javiergs
PRO
0
210
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
9
1.7k
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
2
520
AI Agent 時代的開發者生存指南
eddie
2
1.6k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
The Cult of Friendly URLs
andyhume
79
6.6k
The Cost Of JavaScript in 2023
addyosmani
55
9k
Leading Effective Engineering Teams in the AI Era
addyosmani
6
450
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Context Engineering - Making Every Token Count
addyosmani
6
260
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Visualization
eitanlees
149
16k
Transcript
None
'JOE#PUUMFOFDLT PG8FC4JUFT LINE TODAY Case Study
8IBUJT-*/&5PEBZ
8IBUJT -*/&5PEBZ 4th tab of LINE $POUFOU /PUJGJDBUJPO
4PDJBM -JWF ˘
%JWFSTJUZPG$POUFOU
*OUFSOBUJPOBMJ[BUJPO
0GGJDJBM"DDPVOU
/FXT
• ."6.JMMJPO • .17#JMMJPO .POUIMZ6TBHF
Content Provider s Editors Users Content Provider s Content Provider
s Content Provider s Users Users Users Users Users "SDIJUFDUVSF CMS LINE TODAY Servers CDN LINE Services Recommendation System
4FSWFS%FQMPZNFOU WEB CDN Nginx Tomcat API Nginx Tomcat Mongo DB
Redis
/FXT 3FDPNNFOEBUJPO
• 8F-BVODIGSPNUP • /FYUNPSOJOH • XFHPUFSSPSSFQPSUTEVSJOHIBMGIPVS • 4PNFBSUJDMFTXJMMTIPXFSSPSQBHF • "GUFSUIBUUJNF
TZTUFNMPPLTGJOF 4DFOBSJP
• $IFDLBQQMJDBUJPOFSSPSMPHT • $IFDLNPOJUPSJOHSFQPSU • TFSWFS$16.FNPSZ*0 • $IFDLBQQMJDBUJPOBDDFTTMPHT • /VNCFSPGSFRVFTUT
• 1SPDFTTUJNFPGSFRVFTUT /FYU4UFQ
Server Monitoring • WEB
Server Monitoring • API
User Stats • Peak is around 2.5x
• "SUJDMF$PNQPTJUJPOJTUJNFEPVU • $16MPX *0MPX • -PUTPG5$15*.&@8"*5 • /HJOY5PNDBU/HJOY5PNDBU •
"MMJO)551 • .BYUISFBET.BYTJ[FPG%# DPOOFDUJPOT "GUFS'JSTU$IFDL
5$15*.&@8"*5
• )551 • $POOFDU3FRVFTU3FTQPOTF$MPTF • )551 • 4VQQPSULFFQBMJWF • )551DPVMECFCFUUFS
• .VMUJQMFYJOH • 6OGPSUVOBUFMZ /HJOYEPFTOPUIBWFUIJTGPS SFWFSTFQSPYZ )551WT
IUUQ\ LFFQBMJWF@UJNFPVU TT LFFQBMJWF@SFRVFTUT ^ VQTUSFBNUPNDBU\ TFSWFS LFFQBMJWF
^ MPDBUJPO\ QSPYZ@QBTT IUUQUPNDBUBQJ QSPYZ@IUUQ@WFSTJPO QSPYZ@TFU@IFBEFS $POOFDUJPO ^ /HJOY&YBNQMF
• "QQMZ)UUQ • 5*.&@8"*5 • &SSPSJTSFEVDFE CVUXFTUJMMIBWF FSSPST • 4P
/FYU4UFQ
• 1SPGJMJOHUIFQSPHSBN • *TPMBUFBTFSWFSJOSFBMFOW • 0QFOEFCVHMPH • 4FOETVTQJDJPVTSFRVFTUT • "OBMZ[F
OE $IFDL
• .POHP%#SFRVFTUJTGBTU • 3FEJT PQFSBUJPOJTGBTU • 3FEJT EBUBSFDFJWJOHJTTMPX • $IFDLJOH5FNQMBUFGJMFUBLFTUJNF
"GUFSOE $IFDL
3FEJT 1G 700M
• 4PNFLFZWBMVFBSFMBSHF • 'SPN,UP. • 3FGJOFVTBHFBOEBEEMPDBMDBDIF • .JHSBUF3FEJT UP(OFUXPSLFOW •
&YUFOEUFNQMBUFFYQJSBUJPOUJNF Solution
Final Stats
• .POJUPS4ZTUFNJTJNQPSUBOU • -PHTBSFZPVSGSJFOE • -PDBM$BDIFUPUIFSFTDVF $PODMVTJPO
• 5IBOLZPV 2"