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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
LINE Developers Taiwan
PRO
July 31, 2019
Programming
160
0
Share
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
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
480
2026.04.09_台灣客服協會_從資料重新理解客服_ Charlie Wang
line_developers_tw
PRO
0
47
Zona 台北大學 GDG 分享
line_developers_tw
PRO
0
71k
台大資料分析與決策社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
35
政大數據分析社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
62
Gemini 2025 新功能回顧 LINE Bot 完美結合
line_developers_tw
PRO
0
630
NTUAI企業參訪
line_developers_tw
PRO
0
23k
Data TECH FRESH企業參訪- Amber
line_developers_tw
PRO
0
51k
Data Team 實習分享
line_developers_tw
PRO
0
41k
Other Decks in Programming
See All in Programming
iOS26時代の新規アプリ開発
yuukiw00w
0
210
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
780
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
170
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.2k
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
430
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
15
7.1k
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
380
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
730
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
11
2.9k
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.8k
OSもどきOS
arkw
0
270
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
440
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
370
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
Ethics towards AI in product and experience design
skipperchong
2
290
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
Git: the NoSQL Database
bkeepers
PRO
432
67k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Practical Orchestrator
shlominoach
191
11k
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"