Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
你在 DevOps 什麼啦,我要趕快上線!
Search
LINE Developers Taiwan
PRO
June 19, 2024
Technology
0
2k
你在 DevOps 什麼啦, 我要趕快上線!
Speaker: Calista Wu, Ryan Lee
Event: LINE TECH FRESH 畢業分享會
LINE Developers Taiwan
PRO
June 19, 2024
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
從混亂到優雅,讓專案不再失控:ATDD 與 Clean Architecture 的後端實戰之路
line_developers_tw
PRO
0
7
2049智能共存:透過LINE Bot Agent迎接後人類時代
line_developers_tw
PRO
0
35
菸酒生在 LINE Taiwan 的後端雙刀流
line_developers_tw
PRO
0
1.4k
讓測試不再 BB! 從 BDD 到 CI/CD, 不靠人力也能 MVP
line_developers_tw
PRO
0
1.4k
DB 醬,嗨!哪泥嘎斯基?
line_developers_tw
PRO
0
1.4k
比起獨自升級 我更喜歡 DevOps 文化 <3
line_developers_tw
PRO
0
1.4k
工具人的一生: 開發很多 AI 工具讓我 慵懶過一生
line_developers_tw
PRO
0
1.4k
從四件事帶你見識見識 事件驅動架構設計 (EDA)
line_developers_tw
PRO
0
1.3k
TODAY 看世界(?) 是我們在看扣啦!
line_developers_tw
PRO
0
1.4k
Other Decks in Technology
See All in Technology
サービスロボット最前線:ugoが挑むPhysical AI活用
kmatsuiugo
0
190
20250818_KGX・One Hokkaidoコラボイベント
tohgeyukihiro
0
130
LLM時代の検索とコンテキストエンジニアリング
shibuiwilliam
2
1.1k
Delegate authentication and a lot more to Keycloak with OpenID Connect
ahus1
0
240
Yahoo!ニュースにおけるソフトウェア開発
lycorptech_jp
PRO
0
250
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
7
1.3k
kintone開発チームの紹介
cybozuinsideout
PRO
0
73k
新卒(ほぼ)専業Kagglerという選択肢
nocchi1
1
1.8k
[CVPR2025論文読み会] Linguistics-aware Masked Image Modelingfor Self-supervised Scene Text Recognition
s_aiueo32
0
210
Goでマークダウンの独自記法を実装する
lag129
0
210
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
2
210
あとはAIに任せて人間は自由に生きる
kentaro
3
1.1k
Featured
See All Featured
How to Ace a Technical Interview
jacobian
279
23k
Rails Girls Zürich Keynote
gr2m
95
14k
Embracing the Ebb and Flow
colly
87
4.8k
Documentation Writing (for coders)
carmenintech
73
5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Music & Morning Musume
bryan
46
6.7k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Transcript
你在 DevOps 什麼啦, 我要趕快上線!
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
01 02 03 04 沒有 DevOps 的時候怎麼運作 DevOps 流程與⼯具介紹 你在
DevOps 什麼啦,我要趕快上線! DevOps 是什麼? CONTENT
01 DevOps 是什麼?
DevOps
Development Operation +
02 沒有 DevOps 的時候怎麼運作
專題 vs. 公司
專題 vs. 公司 專題 公司 產 品 特 性 •
產品只上線⼀次 • 產品須不斷迭代 ⼈ ⼒ 資 源 • ⼈⼒資源較缺乏 • ⼈員固定 • ⼈⼒資源較充⾜ • ⼈員流動較頻繁
做專題的時候...
以前的公司作法 Development Quality Assurance Operation
這就是為什麼
03 DevOps 流程與⼯具介紹
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
DevOps TEST PLAN CODE BUILD DEPLOY OPERATE MONITOR Dev Ops
PLAN 規劃階段 PLAN 確定商業需求 確定客⼾需求 專案管理
PLAN 規劃階段 PLAN
CODE 程式設計階段 PLAN CODE 軟體設計 程式碼建立 配置檔設計
CODE 程式設計階段 PLAN CODE
BUILD 建構階段 CODE BUILD 管理軟體建置與版本 封裝程式碼
BUILD 建構階段 CODE BUILD
TEST 測試階段 持續測試(⼿動或⾃動) 確保最佳的程式碼品質 Unit test, Integration test, E2E BUILD
TEST
TEST 測試階段 BUILD TEST
DEPLOY 部屬階段 TEST DEPLOY Beta Alpha Release
DEPLOY 部屬階段 TEST DEPLOY
OPERATE 操作階段 DEPLOY OPERATE Terminal
MONITOR 監督階段 OPERATE MONITOR 紀錄與監看產品 log 收集使⽤者統計資料 收集錯誤訊息
MONITOR 監督階段 OPERATE MONITOR
DevOps TEST PLAN CODE BUILD DEPLOY OPERATE MONITOR Dev Ops
我們的作法
可以嘗試?
可以嘗試? TEST PLAN CODE BUILD DEPLOY OPERATE MONITOR
04 你在 DevOps 什麼啦, 我要趕快上線!
公司為什麼要導入 DevOps 快速交付 可靠性 可擴展性
你為什麼要學 DevOps
在 LINE TECH FRESH 計畫中 滿滿的實作 Mentor 帶領
None
None