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.8k
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
Live Activities in LINE
line_developers_tw
PRO
0
9
Neumorphism x Liquid Glass
line_developers_tw
PRO
0
9
猜你喜歡 – 打造高度擴展的個人化電商推薦
line_developers_tw
PRO
0
21
打造新電商搜尋體驗- 搜尋意圖辨識
line_developers_tw
PRO
0
7
比價群組
line_developers_tw
PRO
0
11
從混亂到優雅,讓專案不再失控:ATDD 與 Clean Architecture 的後端實戰之路
line_developers_tw
PRO
0
10
2049智能共存:透過LINE Bot Agent迎接後人類時代
line_developers_tw
PRO
0
36
菸酒生在 LINE Taiwan 的後端雙刀流
line_developers_tw
PRO
0
1.4k
讓測試不再 BB! 從 BDD 到 CI/CD, 不靠人力也能 MVP
line_developers_tw
PRO
0
1.4k
Other Decks in Programming
See All in Programming
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.9k
testingを眺める
matumoto
1
130
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
0
410
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
1.6k
為你自己學 Python - 冷知識篇
eddie
1
340
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
1k
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
19
4.6k
フロントエンドのmonorepo化と責務分離のリアーキテクト
kajitack
2
160
Namespace and Its Future
tagomoris
6
690
Claude Codeで挑むOSSコントリビュート
eycjur
0
190
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
380
ソフトウェアテスト徹底指南書の紹介
goyoki
1
140
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
The Language of Interfaces
destraynor
160
25k
Navigating Team Friction
lara
189
15k
Designing for Performance
lara
610
69k
Six Lessons from altMBA
skipperchong
28
4k
4 Signs Your Business is Dying
shpigford
184
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
For a Future-Friendly Web
brad_frost
179
9.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Become a Pro
speakerdeck
PRO
29
5.5k
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