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.6k
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_developers_tw
PRO
0
5
如何在團隊發揮數據影響力: 以電商資料科學家為例
line_developers_tw
PRO
1
27
做Data超讚的 誰懂?
line_developers_tw
PRO
0
15
iOS Live Activity: Opportunities & Challenges
line_developers_tw
PRO
1
88
掌握 Feature Toggle 與 OpenFeature 規範
line_developers_tw
PRO
0
160
用 AI 和 LINE Bot 簡化生活:讓圖片告訴你何時該忙!-- LINE 工作坊
line_developers_tw
PRO
0
620
Scaling The E-Commerce Recommendation System
line_developers_tw
PRO
0
28
Enhanced EC Recommendations: Trustworthy Validation with Large Language Models for Two-Tower Model
line_developers_tw
PRO
0
12
揭秘LLMOps: 讓LLM服務像火箭 般穩定高效的祕密!
line_developers_tw
PRO
0
69
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
0
740
最新TCAキャッチアップ
0si43
0
200
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
Jakarta EE meets AI
ivargrimstad
0
670
Macとオーディオ再生 2024/11/02
yusukeito
0
380
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
260
React への依存を最小にするフロントエンド設計
takonda
12
3.4k
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
110
CSC509 Lecture 13
javiergs
PRO
0
110
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
3rd party scriptでもReactを使いたい! Preact + Reactのハイブリッド開発
righttouch
PRO
1
610
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
1k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Optimizing for Happiness
mojombo
376
70k
Code Reviewing Like a Champion
maltzj
520
39k
What's new in Ruby 2.0
geeforr
343
31k
4 Signs Your Business is Dying
shpigford
180
21k
Raft: Consensus for Rubyists
vanstee
136
6.6k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Producing Creativity
orderedlist
PRO
341
39k
Code Review Best Practice
trishagee
64
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Teambox: Starting and Learning
jrom
133
8.8k
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