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
How FCU speeds up to LINE Shopping monitor work...
Search
LINE Developers Taiwan
PRO
December 04, 2019
Programming
0
2.7k
How FCU speeds up to LINE Shopping monitor workload?
By Winter Hung @LINE TECHPULSE 2019
https://techpulse.line.me/
LINE Developers Taiwan
PRO
December 04, 2019
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
菸酒生在 LINE Taiwan 的後端雙刀流
line_developers_tw
PRO
0
1.1k
讓測試不再 BB! 從 BDD 到 CI/CD, 不靠人力也能 MVP
line_developers_tw
PRO
0
1.2k
DB 醬,嗨!哪泥嘎斯基?
line_developers_tw
PRO
0
1.2k
比起獨自升級 我更喜歡 DevOps 文化 <3
line_developers_tw
PRO
0
1.2k
工具人的一生: 開發很多 AI 工具讓我 慵懶過一生
line_developers_tw
PRO
0
1.1k
從四件事帶你見識見識 事件驅動架構設計 (EDA)
line_developers_tw
PRO
0
1k
TODAY 看世界(?) 是我們在看扣啦!
line_developers_tw
PRO
0
1.2k
你想成為什麼樣的開發者?
line_developers_tw
PRO
0
25
研究生的 LINER生活
line_developers_tw
PRO
0
27
Other Decks in Programming
See All in Programming
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
220
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
380
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
330
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
320
VS Code Update for GitHub Copilot
74th
1
470
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
570
NPOでのDevinの活用
codeforeveryone
0
450
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
210
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
660
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.4k
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
110
Featured
See All Featured
Done Done
chrislema
184
16k
Designing Experiences People Love
moore
142
24k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Automating Front-end Workflow
addyosmani
1370
200k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Building Adaptive Systems
keathley
43
2.6k
Site-Speed That Sticks
csswizardry
10
660
Code Review Best Practice
trishagee
68
18k
Gamification - CAS2011
davidbonilla
81
5.3k
Docker and Python
trallard
44
3.4k
Transcript
None
> Winter / QA Team, LINE Taiwan How FCU speeds
up to LINE Shopping monitor workload?
About LINE Shopping Shopping Home Page Search Similar Product Find
the Item
System Components Search / Recommendation Backend API External CMS Internal
CMS Partner Feed / Postback API Frontend / Web API
PROBLEM LINE SHOPPING FAIL 1 FUNCTION FAIL 2 API FAIL
3 SERVER
Agenda > What is FCU? > Why is FCU important?
> How to measure status and get alert?
What Is FCU?
What Is FCU Filemanager Crontab-UI URL-Pinger > Crontab-UI > Easily
bring down all the schedule jobs > Url-pings > support url and follows redirects > Filemanager > Help user manage url files
Filemanager Ƃ > Open-source base > Config file > Node.js
> Express > https://github.com/xcapt/ express-filemanager
Crontab-UI Ƃ > Easy setup > Plain text crontab >
Error log support > Node.js > Express > https://github.com/alseambusher/ crontab-ui
URL-Pinger Ƃ > Pings a URL > Follows redirects >
Status Dashboard > Python > Flask > https://github.com/globocom/url- pinger
Why Is FCU Important?
Why Is FCU Important? More Than Response Time User 2
SEC Bounce Rate User 40%
Why Is FCU Important Filemanager Crontab-UI URL-Pinger > Avoid limit
team from reaching its goals > Reduced team more monitor workload > Avoid dysfunctional team sends out a huge ripple effect
How To Measure Status and get alert?
How To Measure Status > Any broken links by every
minute > Total error have 10 times per hour > Http code status is correct
How To Measure GET ALERT STATUS CODE TIME OUT
NO PROBLEM LINE SHOPPING PASS 3 SERVER PASS 2 API
PASS 1 FUNCTION
Thank You