> Winter / QA Team, LINE Taiwan
How FCU speeds up to LINE
Shopping monitor workload?
Slide 3
Slide 3 text
About LINE Shopping
Shopping Home Page
Search Similar Product Find the Item
Slide 4
Slide 4 text
System Components
Search /
Recommendation
Backend API
External CMS
Internal CMS
Partner Feed /
Postback API
Frontend / Web API
Slide 5
Slide 5 text
PROBLEM
LINE SHOPPING
FAIL
1
FUNCTION
FAIL
2
API
FAIL
3
SERVER
Slide 6
Slide 6 text
Agenda > What is FCU?
> Why is FCU important?
> How to measure status and get alert?
Slide 7
Slide 7 text
What Is FCU?
Slide 8
Slide 8 text
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
Crontab-UI
Ƃ
> Easy setup
> Plain text crontab
> Error log support
> Node.js
> Express
> https://github.com/alseambusher/
crontab-ui
Slide 11
Slide 11 text
URL-Pinger
Ƃ
> Pings a URL
> Follows redirects
> Status Dashboard
> Python
> Flask
> https://github.com/globocom/url-
pinger
Slide 12
Slide 12 text
Why Is FCU Important?
Slide 13
Slide 13 text
Why Is FCU Important?
More Than Response Time
User
2 SEC
Bounce Rate
User
40%
Slide 14
Slide 14 text
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
Slide 15
Slide 15 text
How To Measure Status
and get alert?
Slide 16
Slide 16 text
How To Measure
Status
> Any broken links by every minute
> Total error have 10 times per hour
> Http code status is correct
Slide 17
Slide 17 text
How To Measure
GET ALERT
STATUS CODE
TIME OUT
Slide 18
Slide 18 text
NO PROBLEM
LINE SHOPPING
PASS
3
SERVER
PASS
2
API
PASS
1
FUNCTION