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

這就很玄囉! 從粽子看開發的世界

這就很玄囉! 從粽子看開發的世界

Speaker: Young Cheng, Chris Shin
Event: LINE TECH FRESH 畢業分享會

LINE Developers Taiwan

June 19, 2024
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Technology

Transcript

  1. 01 02 03 04 簡單一張圖概括我們的日常 Central Team 的人真的都很 Young 嗎?

    SPM? 是Super Man的縮寫嗎? Central Team - Young EC SPM - Chris 還得是Fresh的肝 TECH FRESH Development Flow CONTENT
  2. Development Flow - Run Test - Code Analysis - Code

    Review - Project Spec - Timeline Management - Development - Write test - Configuration management - Visualization - Logging - CI/CD Source: https://tech.ucsf.edu/devops
  3. Young Chang TECH FRESH | Central Team @ NCCU MIS

    2023 / 07 ~ 2024 / 06 @ LINE Taiwan
  4. As a developer, I was responsible for…. LINE FACT CHECKER

    LINE STICKERS Source: https://linecorp.com/tw/pr/news/tw/2019/2791
  5. System Architecture of LINE FACT CHECKER Webhook Webhook Processor GET

    Audio Msg Speech-to-text Reply Msg Msg Request LINE Server MySQL STT Api Storage Search Similar Article SmartText
  6. How to make product better? Development Flow Resiliency Efficiency Rolling

    Update Retry Strategy Handling error ( e.g. Timeout ) Concurrent Design Cache Strategy (e.g. Redis) Horizontal Scaling
  7. Project Development CI/CD Process Build Test Code Review Application Repo

    Infra Manifest Repo Dev Cluster Real Cluster Change Config push & PR Webhook sync Deploy Monitor push image Analysis Package
  8. Chris Shih TECH FRESH | EC SPM @ NCCU MIS

    2023 / 07 ~ 2024 / 06 @ LINE Taiwan 2023 / 02 ~ 2023 / 06 @ CATHY FINANCIAL HOLDING
  9. 1234 特點項目文字 特點項目 Feature-based No scrum Fact Checker Produtct Overview

    Fact Checker Produtct Development Tool \ Backend TECH FRESH from EC SPM Backend Development 60% CI/CD Process 30% Tech Research 10% Sharing WLB
  10. Backend TECH FRESH from EC SPM Shipment / Payment Microservice

    User GUI Policy Setting and Record Viewing LINE Newebpay update Request Seller Info settlement PG Seller Account Feedback Seller Info Request Order Info Feedback Order Info Input Data Show Data
  11. Trunk Base Development Backend TECH FRESH from EC SPM Source

    from: https://hackmd.io/@ganhuaking/By6EPv0vq master or trunk branch
  12. Trunk Base Development Backend TECH FRESH from EC SPM Source

    from: https://hackmd.io/@ganhuaking/By6EPv0vq master or trunk branch Sprint 12.1
  13. Trunk Base Development Backend TECH FRESH from EC SPM Source

    from: https://hackmd.io/@ganhuaking/By6EPv0vq master or trunk branch Sprint 12.1 Developing up here
  14. Trunk Base Development Backend TECH FRESH from EC SPM Source

    from: https://hackmd.io/@ganhuaking/By6EPv0vq master or trunk branch Sprint 12.1 release 12.1 Developing up here Merge
  15. Trunk Base Development Backend TECH FRESH from EC SPM Source

    from: https://hackmd.io/@ganhuaking/By6EPv0vq master or trunk branch Sprint 12.1 release 12.1 Developing up here Merge Sprint 12.2
  16. Trunk Base Development Backend TECH FRESH from EC SPM Source

    from: https://hackmd.io/@ganhuaking/By6EPv0vq master or trunk branch
  17. Trunk Base Development Backend TECH FRESH from EC SPM Source

    from: https://hackmd.io/@ganhuaking/By6EPv0vq master or trunk branch Developing up here
  18. Trunk Base Development Backend TECH FRESH from EC SPM Source

    from: https://hackmd.io/@ganhuaking/By6EPv0vq master or trunk branch release 12.1 Developing up here
  19. Trunk Base Development Backend TECH FRESH from EC SPM Source

    from: https://hackmd.io/@ganhuaking/By6EPv0vq master or trunk branch release 12.1 release 12.2 Developing up here Developing up here Developing up here