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 workload?
Search
LINE Developers Taiwan
PRO
December 04, 2019
Programming
0
2.4k
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
就讓AI幫你帶LINE好運
line_developers_tw
PRO
1
25
沒想過的前端錯誤處理可能比你有做的還多
line_developers_tw
PRO
0
47k
LINE 台灣實習計畫 2024 - TECH FRESH 介紹
line_developers_tw
PRO
0
470
LINE 台灣實習計畫 - 相關福利與面試流程
line_developers_tw
PRO
0
490
Navigating My Internship: A 5W1H Perspective
line_developers_tw
PRO
0
17
1001 號 到 333 號
line_developers_tw
PRO
0
14
關於我連線三年半的故事
line_developers_tw
PRO
0
810
LINE 電商部門實習分享
line_developers_tw
PRO
0
42
大學六年,我差點忘了畢業
line_developers_tw
PRO
0
440
Other Decks in Programming
See All in Programming
ONE WEDGE_company_guide
1wedge_one
0
470
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
640
VS Code をプロダクトにどう取り込むか
onomax
1
360
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
250
Elm 0.19.0 Changes
bkuhlmann
0
490
エンターテイメント業界で利用されるAWS
demuyan
0
210
Elm Form Validation
bkuhlmann
0
510
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
410
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
0
110
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
270
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
230
Ruby Function Composition
bkuhlmann
1
330
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
RailsConf 2023
tenderlove
4
540
The Language of Interfaces
destraynor
151
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
A Tale of Four Properties
chriscoyier
151
22k
The Brand Is Dead. Long Live the Brand.
mthomps
49
28k
How to name files
jennybc
65
93k
Writing Fast Ruby
sferik
621
60k
Designing with Data
zakiwarfel
96
4.8k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
The Invisible Customer
myddelton
114
12k
KATA
mclloyd
15
12k
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