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
1k
你在 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
掌握 Feature Toggle 與 OpenFeature 規範
line_developers_tw
PRO
0
69
用 AI 和 LINE Bot 簡化生活:讓圖片告訴你何時該忙!-- LINE 工作坊
line_developers_tw
PRO
0
360
Scaling The E-Commerce Recommendation System
line_developers_tw
PRO
0
17
Enhanced EC Recommendations: Trustworthy Validation with Large Language Models for Two-Tower Model
line_developers_tw
PRO
0
8
揭秘LLMOps: 讓LLM服務像火箭 般穩定高效的祕密!
line_developers_tw
PRO
0
45
ML Life Cycle for LINE SHOPPING Recommender
line_developers_tw
PRO
0
12
Review AI from LINE EC NLP
line_developers_tw
PRO
0
7
LINE購物 App x ATDD: 利用 ATDD 改善開發流程
line_developers_tw
PRO
0
30
Grafana Alloy Best Practice
line_developers_tw
PRO
0
3.7k
Other Decks in Technology
See All in Technology
RAG: from dumb implementation to serious results
glaforge
0
670
ゼロからはじめる生成AI〜AWS認定とハンズオンで学ぶ初心者の道〜
kenichinakamura
0
140
新入社員 オンボーディング改善プロジェクト - シンプルな仕組みで変革のきっかけを
enpipi
0
480
20241017_俺たちは雰囲気で scope をやっているけどもうちょっとなんとかならんのか?
tokai235
0
360
今日から始める技術的負債の解消
leveragestech
3
460
LeSS Yoake 2024 スポンサーセッション
riki_hiraoka
0
160
APIs for AI: Have we failed?
zdne
0
130
本番のトラフィック量でHudiを検証して見えてきた課題
joker1007
2
270
Azure AI servicesと歯のおはなし/AzureTravelers_Fukuoka2024_baba
nina01
1
110
多数のWebサービスをECS/Fargate構成で効率よく構築・運用するなら copilot-cli
interu
2
170
暴カワでビデオシンセサイザーを導入する技術
yuchi
2
130
Deep dive into Nuxt Server Components
wattanx
1
1.3k
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Producing Creativity
orderedlist
PRO
341
39k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
130k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
The Cost Of JavaScript in 2023
addyosmani
44
5.9k
Testing 201, or: Great Expectations
jmmastey
38
7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
23k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
Become a Pro
speakerdeck
PRO
24
4.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.5k
Making the Leap to Tech Lead
cromwellryan
131
8.9k
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