Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

More Decks by LINE DevDay 2019

Other Decks in Technology

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