How FCU speed up to LINE Shopping monitor workload?

How FCU speed up to LINE Shopping monitor workload?

Yi-Chung Hung (winter)
LINE Taiwan LINE Shopping QA Engineer
https://linedevday.linecorp.com/jp/2019/sessions/S2-20

Be4518b119b8eb017625e0ead20f8fe7?s=128

LINE DevDay 2019

November 21, 2019
Tweet

Transcript

  1. 2019 DevDay How FCU Speed Up to LINE Shopping Monitor

    Workload? > Yi-Chung Hung (winter) > LINE Taiwan LINE Shopping QA Engineer
  2. About LINE Shopping Shopping Home Page Search Similar Product Find

    the Item
  3. System Components Search / Recommendation Backend API External CMS Internal

    CMS Partner Feed / Postback API Frontend / Web API
  4. LINE SHOPPING PROBLEM FAIL 1 FUNCTION FAIL 3 SERVER FAIL

    2 API
  5. Agenda > What is FCU? > Why is FCU important?

    > How to measure status and get alert?
  6. What is FCU

  7. Filemanager Crontab-UI URL-Pinger > Crontab-UI > Easily bring down all

    the schedule jobs > URL-Pinger > support URL and follows redirects > Filemanager > Help user manage url files What is FCU
  8. Filemanager Filemanager • Open-source base • Config file • Node.js

    • Express https://github.com/xcapt/express-filemanager
  9. Crontab-UI Crontab-UI • Easy setup • Plain text crontab •

    Error log support • Node.js • Express https://github.com/alseambusher/crontab-ui
  10. URL-Pinger URL Pinger • Pings a URL • Follows redirects

    • Status Dashboard • Python • Flask https://github.com/globocom/url-pinger
  11. Why is FCU important

  12. Why is FCU important More than response time User 2

    SEC Bounce Rate User 40%
  13. 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 Why is FCU important
  14. How to measure status and get alert

  15. Status > Any broken links by every minute > Total

    error have 10 times per hour > Http code status is correct How to measure
  16. How to measure GET ALERT STATUS CODE TIME OUT

  17. LINE SHOPPING NO PROBLEM PASS 1 FUNCTION PASS 3 SERVER

    2 API PASS
  18. Thank you