- Speaker: Tom Wu - Event: http://techpulse.line.me/
隨著組織與產品線的擴大,長期的維護與經營就相當重要。因此 LINE台灣成立了 Frontend Infra 團隊,Infra 團隊整合總部的規範與在地的開發經驗,讓前端團隊在開發初期或現有產線上能夠符合規範並增進開發品質。
1
View Slide
Context2LINETRAVELLINEINVOICELINETODAYLINESPOT
TopicsOthersPerformanceDev SolutionsFrameworkSecurityTesting3
Testing › Write minimal test code to produce maximumconfidence› Don’t test your code duplicately4
Testing› Unit Test› End-to-end test› Integration Test5
MonitoringSonarQube6
Monitoring - multiple projectsGrafana7
Performance› Web Vitals, FCP, LCP, TBT, CLS› Standard way to integrate› Lighthouse CI8
Monitoring - PerformanceLighthouse CI9
Monitoring - PerformanceLighthouse CI10
Lighthouse Score Diff› Show the trend of performancescore› Target the peaks and valleys ofthe scores11
Security› Static Application Security Testing (SAST)› Dynamic Application Security Testing (DAST)› Software Composition Analysis (SCA)12
Security› SAST: SonarQube› DAST: OWASP Zed Attack Proxy (ZAP)› SCA: Renovate, Github Dependabot13
Generator› Performance - Lighthouse CI Integration› Security - SonarQube, OWASP ZAP Integration, Renovate› Code Test - SonarQube Integration14› Error log and performance field data - Sentry Integration› Pipeline configuration
Process LoopDevelopTopicsMonitoring CollectFeedback16
Thank you17