Slide 1

Slide 1 text

你在 DevOps 什麼啦, 我要趕快上線!

Slide 2

Slide 2 text

Calista Wu TECH FRESH @ LINE Education • Information Management @ NTU Experience • 2024 | TECH FRESH @ LINE Taiwan • 2023 | Back-end Developer Intern @ Tomofun • 2023 | Back-end Developer Intern @ Atelli

Slide 3

Slide 3 text

01 02 03 04 沒有 DevOps 的時候怎麼運作 DevOps 流程與⼯具介紹 你在 DevOps 什麼啦,我要趕快上線! DevOps 是什麼? CONTENT

Slide 4

Slide 4 text

01 DevOps 是什麼?

Slide 5

Slide 5 text

DevOps

Slide 6

Slide 6 text

Development Operation +

Slide 7

Slide 7 text

02 沒有 DevOps 的時候怎麼運作

Slide 8

Slide 8 text

專題 vs. 公司

Slide 9

Slide 9 text

專題 vs. 公司 專題 公司 產 品 特 性 • 產品只上線⼀次 • 產品須不斷迭代 ⼈ ⼒ 資 源 • ⼈⼒資源較缺乏 • ⼈員固定 • ⼈⼒資源較充⾜ • ⼈員流動較頻繁

Slide 10

Slide 10 text

做專題的時候...

Slide 11

Slide 11 text

以前的公司作法 Development Quality Assurance Operation

Slide 12

Slide 12 text

這就是為什麼

Slide 13

Slide 13 text

03 DevOps 流程與⼯具介紹

Slide 14

Slide 14 text

Ryan Lee TECH FRESH @ LINE Education • Artificial Intelligence Specialized Program @ NYUST Experience • 2024 | TECH FRESH @ LINE Taiwan • 2023 | Full-stack Developer @ ADL (教育部因材網) • 2023 | Full-stack Developer @ NYUST Dorm

Slide 15

Slide 15 text

DevOps TEST PLAN CODE BUILD DEPLOY OPERATE MONITOR Dev Ops

Slide 16

Slide 16 text

PLAN 規劃階段 PLAN 確定商業需求 確定客⼾需求 專案管理

Slide 17

Slide 17 text

PLAN 規劃階段 PLAN

Slide 18

Slide 18 text

CODE 程式設計階段 PLAN CODE 軟體設計 程式碼建立 配置檔設計

Slide 19

Slide 19 text

CODE 程式設計階段 PLAN CODE

Slide 20

Slide 20 text

BUILD 建構階段 CODE BUILD 管理軟體建置與版本 封裝程式碼

Slide 21

Slide 21 text

BUILD 建構階段 CODE BUILD

Slide 22

Slide 22 text

TEST 測試階段 持續測試(⼿動或⾃動) 確保最佳的程式碼品質 Unit test, Integration test, E2E BUILD TEST

Slide 23

Slide 23 text

TEST 測試階段 BUILD TEST

Slide 24

Slide 24 text

DEPLOY 部屬階段 TEST DEPLOY Beta Alpha Release

Slide 25

Slide 25 text

DEPLOY 部屬階段 TEST DEPLOY

Slide 26

Slide 26 text

OPERATE 操作階段 DEPLOY OPERATE Terminal

Slide 27

Slide 27 text

MONITOR 監督階段 OPERATE MONITOR 紀錄與監看產品 log 收集使⽤者統計資料 收集錯誤訊息

Slide 28

Slide 28 text

MONITOR 監督階段 OPERATE MONITOR

Slide 29

Slide 29 text

DevOps TEST PLAN CODE BUILD DEPLOY OPERATE MONITOR Dev Ops

Slide 30

Slide 30 text

我們的作法

Slide 31

Slide 31 text

可以嘗試?

Slide 32

Slide 32 text

可以嘗試? TEST PLAN CODE BUILD DEPLOY OPERATE MONITOR

Slide 33

Slide 33 text

04 你在 DevOps 什麼啦, 我要趕快上線!

Slide 34

Slide 34 text

公司為什麼要導入 DevOps 快速交付 可靠性 可擴展性

Slide 35

Slide 35 text

你為什麼要學 DevOps

Slide 36

Slide 36 text

在 LINE TECH FRESH 計畫中 滿滿的實作 Mentor 帶領

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

No content