Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

> 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

Slide 9

Slide 9 text

Filemanager Ƃ > Open-source base > Config file > Node.js > Express > https://github.com/xcapt/ express-filemanager

Slide 10

Slide 10 text

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

Slide 19

Slide 19 text

Thank You