Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Source from: https://online.senao.com.tw/Article/detail/1639

Slide 5

Slide 5 text

01 02 03 04 簡單一張圖概括我們的日常 Central Team 的人真的都很 Young 嗎? SPM? 是Super Man的縮寫嗎? Central Team - Young EC SPM - Chris 還得是Fresh的肝 TECH FRESH Development Flow CONTENT

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

Young Chang TECH FRESH | Central Team @ NCCU MIS 2023 / 07 ~ 2024 / 06 @ LINE Taiwan

Slide 8

Slide 8 text

Young, a TECHFRESH from LINE Central Project Management Backend Development CI/CD Process Tech Research

Slide 9

Slide 9 text

As a developer, I was responsible for…. LINE FACT CHECKER LINE STICKERS Source: https://linecorp.com/tw/pr/news/tw/2019/2791

Slide 10

Slide 10 text

In the project, I have learned….. Project Development Learning Project Development Tech Stack Project System Design

Slide 11

Slide 11 text

In LINE FACT CHECKER, we have features of….. Source: https://line-tw-official.weblog.to/archives/22194860.html OCR STT TEXT

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

System Architecture of LINE FACT CHECKER SmartText Partner A Partner B Partner C Partner D

Slide 14

Slide 14 text

Project Development Tech Stack Front-end Back-end CI/CD

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

Chris Shih TECH FRESH | EC SPM @ NCCU MIS 2023 / 07 ~ 2024 / 06 @ LINE Taiwan 2023 / 02 ~ 2023 / 06 @ CATHY FINANCIAL HOLDING

Slide 18

Slide 18 text

Chris , a TECH FRESH from EC SPM

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

Backend TECH FRESH from EC SPM Source from: https://cbe.wwu.edu/implementing-scrum-and-agile-management-process-1

Slide 22

Slide 22 text

Source from: https://stackoverflow.com/questions/50233984/intellij-spring-boot-build-error Backend TECH FRESH from EC SPM

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

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

Slide 32

Slide 32 text

Backend TECH FRESH from EC SPM Source from: https://skip.kartverket.no/blog/introducing-apps-repositories

Slide 33

Slide 33 text

dev tool Source from: https://shahtech.medium.com/devops-al-end-to-end-workflow-complete-automation-c798b06dcbf5 Backend TECH FRESH from EC SPM

Slide 34

Slide 34 text

最開心的時候是拿到 offer的時候? 台大資管所正一

Slide 35

Slide 35 text

TECH FERSH

Slide 36

Slide 36 text

No content