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
Gemini 2025 新功能回顧 LINE Bot 完美結合
line_developers_tw
PRO
0
430
NTUAI企業參訪
line_developers_tw
PRO
0
8.9k
Data TECH FRESH企業參訪- Amber
line_developers_tw
PRO
0
19k
Data Team 實習分享
line_developers_tw
PRO
0
16k
Backend Intern之旅
line_developers_tw
PRO
0
23k
清大企業參訪- Ben
line_developers_tw
PRO
0
3.8k
LLM 商品規格萃取大冒險- Vila
line_developers_tw
PRO
0
2.5k
Playwright/MCP/AI -Winter
line_developers_tw
PRO
0
2.5k
LINE EC Product Catalog Development- Rei
line_developers_tw
PRO
0
2.5k
Other Decks in Programming
See All in Programming
CSC307 Lecture 15
javiergs
PRO
0
240
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
2
110
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
130
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
690
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.8k
Claude Code Skill入門
mayahoney
0
260
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
190
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
410
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
5
390
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.3k
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.6k
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
270
Featured
See All Featured
New Earth Scene 8
popppiees
1
1.7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
Speed Design
sergeychernyshev
33
1.6k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Google's AI Overviews - The New Search
badams
0
930
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
380
Raft: Consensus for Rubyists
vanstee
141
7.4k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
75
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
330
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"