Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
比起獨自升級 我更喜歡 DevOps 文化 <3
Search
LINE Developers Taiwan
PRO
June 18, 2025
Technology
2.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
比起獨自升級 我更喜歡 DevOps 文化 <3
Speaker: Patrick Lee, Cody Chen
Event: LINE TECH FRESH 畢業分享會 2025
LINE Developers Taiwan
PRO
June 18, 2025
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
Evan 2026-09-12 國立臺中科技大學 x LINE PROTOSTAR 創新創業競賽- LINE 技術應用說明
line_developers_tw
PRO
0
260
Evan 2026-09-12 國立臺中科技大學 x LINE PROTOSTAR 創新創業競賽- LINE API應用介紹
line_developers_tw
PRO
0
250
Zona Codex Community Meetup 分享
line_developers_tw
PRO
0
1.3k
Evan & Zona COSCUP 2026 分享
line_developers_tw
PRO
0
300
台大資管營企業參訪-Bowen Chen
line_developers_tw
PRO
0
110
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
3.3k
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
3.3k
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
3.2k
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
3.2k
Other Decks in Technology
See All in Technology
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
1
110
AI coding 整合正規方法
philipz
0
580
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
460
AIエージェント時代のPlatform as a Product —— テックリードがPdMとして回す発見・導入・計測 / Platform as a Product in the AI Agent Era
toshi0607
1
530
AI Native Platform Engineering 〜PlatformとAgileで“作る速さ”を“価値”へ〜
uya116
0
510
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
270
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
100
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
18
13k
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
Meet AgentCore Identity Consent Portal
hironobuiga
2
140
「大丈夫そう?」をObservabilityで確かめる
mrmtsu
0
240
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Crafting Experiences
bethany
1
360
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
890
Mobile First: as difficult as doing things right
swwweet
225
10k
Facilitating Awesome Meetings
lara
57
7.2k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
750
Speed Design
sergeychernyshev
33
2.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Music & Morning Musume
bryan
48
7.4k
KATA
mclloyd
PRO
35
16k
Transcript
None
Patrick • Tech Fresh @ LINE • Backend Engineer Intern
@ Skyvor Medical • SWE Intern @ Jubo Health BEng in TAHRD @ NTNU
01 02 03 04 引言 實習都在做什麼呢? 寫 Code 都寫不完了還要 DevOps…
實際走入開發的世界 所以到底什麼是 DevOps? DevOps 是有加速開發啦...但到底加速多少? 有了 DevOps,然後呢? Life as a LINE Developer 05 程式碼的品質需要被量化,用戶體驗也不例外! 你的服務夠可靠嗎? CONTENT
Meeting / Workshop Research Coding Happy Happy Life as a
LINE Developer
None
作業 vs 開發?
02 實習都在做什麼呢? 實際走入開發的世界
2100 Tech Stack 2021 15 特點項目文字
LINE Fact Checker
LINE Fact Checker Supporting Input OCR (光學字元辨識) STT (Speech to
Text) Plain Text
LINE Fact Checker
Overview of STT Architecture
Kafka as Message Queue 寄件人 收件人 郵筒 郵局 好多郵局
Overview of STT Architecture
Overview of STT Architecture
Overview of STT Architecture
Kafka With Elastic Search
寫 Code 都寫不完了還要 DevOps… 03 所以到底什麼是 DevOps?
Cody Chen TECH FRESH @ LINE • Education ◦ Master
of Civil Engineering@NTU, 2022 ~ Now. • Experience ◦ DevOps/SRE TECH FRESH@LINE, 2024/07 ~ Now. ◦ Cloud Architect Intern@Cathay, 2024/02~06 ◦ Backend Engineer Intern@Jubo Health, 2023/07~/09
當你在學校做專案
當你在學校做專案
當你在學校做專案
當你在學校做專案
沒有測試
不用長期維護
當然也就不用做監控
學校 v.s. 公司
04 DevOps 是有加速開發啦...但到底加速多少? 有了 DevOps,然後呢?
DORA metrics
DORA metrics source: https://memes.tw/wtf/443536
DevOps Research and Assessment (DORA)
速率 (Velocity) 穩定度 (Stability) 部署頻率 Deployment Frequency DORA metrics
速率 (Velocity) 穩定度 (Stability) 部署頻率 Deployment Frequency 變更前置時間 Lead Time
for Change DORA metrics
速率 (Velocity) 穩定度 (Stability) 部署頻率 Deployment Frequency 部署失敗平均恢復時間 Mean Time
to Recover 變更前置時間 Lead Time for Change DORA metrics
速率 (Velocity) 穩定度 (Stability) 部署頻率 Deployment Frequency 部署失敗平均恢復時間 Mean Time
to Recover 變更前置時間 Lead Time for Change 變更失敗率 Change Failure Rate DORA metrics
有點抽象,所以我們以「餐廳營運」做為例子!
假設經營一家餐廳,你所需要的 DORA metrics 是…? DF 餐廳出菜的頻率。
假設經營一家餐廳,你所需要的 DORA metrics 是…? DF 餐廳出菜的頻率。 LT4C 出菜過程所花的時間總長,例如:備料、料理、擺盤等。
假設經營一家餐廳,你所需要的 DORA metrics 是…? DF 餐廳出菜的頻率。 LT4C 出菜過程所花的時間總長,例如:備料、料理、擺盤等。 MTTR 出錯菜
QQ,重新上一道菜給顧客的平均所花的時間。
假設經營一家餐廳,你所需要的 DORA metrics 是…? DF 餐廳出菜的頻率。 LT4C 出菜過程所花的時間總長,例如:備料、料理、擺盤等。 MTTR 出錯菜
QQ,重新上一道菜給顧客的平均所花的時間。 CFR 餐廳出錯餐點(例如:與客人點的餐不符合、義大利麵忘了放麵)的機率。
速率 (Velocity) 穩定度 (Stability) 部署頻率 Deployment Frequency 部署失敗平均恢復時間 Mean Time
to Recover 變更前置時間 Lead Time for Change 變更失敗率 Change Failure Rate DevOps Research and Assessment (DORA)
速率 (Velocity) 穩定度 (Stability) 部署頻率 Deployment Frequency 部署失敗平均恢復時間 Mean Time
to Recover 變更前置時間 Lead Time for Change 變更失敗率 Change Failure Rate DevOps Research and Assessment (DORA) 衡量程式碼或團隊開發的速度
速率 (Velocity) 穩定度 (Stability) 部署頻率 Deployment Frequency 部署失敗平均恢復時間 Mean Time
to Recover 變更前置時間 Lead Time for Change 變更失敗率 Change Failure Rate DevOps Research and Assessment (DORA) 衡量程式碼或團隊開發的速度 衡量程式碼上線後的穩定性
速率 (Velocity) 穩定度 (Stability) 部署頻率 Deployment Frequency 部署失敗平均恢復時間 Mean Time
to Recover 變更前置時間 Lead Time for Change 變更失敗率 Change Failure Rate DevOps Research and Assessment (DORA) 同時追蹤兩者,確保團隊不因為開發速度而犧牲程式碼品質; 也不因為盲目追求程式碼品質而拖累產品迭代速度!
程式碼的品質需要被量化,用戶體驗也不例外! 05 你的服務夠可靠嗎?
Reliability 服務水平指標 Service Level Indicator 服務水平目標 Service Level Objective 服務水平協議
Service Level Agreement 系統可靠度
沒聽過ㄟ,我們再以「餐廳外送」做為例子!
一家餐廳外送服務的 SLI/SLO/SLA SLI • 餐廳將一張訂單送到顧客手中所花的時間。
一家餐廳外送服務的 SLI/SLO/SLA SLI • 餐廳將一張訂單送到顧客手中所花的時間。 SLO • 餐廳對於自己的要求;例如,一個月內 99% 的訂單要在
15 分鐘內送達。
一家餐廳外送服務的 SLI/SLO/SLA SLI • 餐廳將一張訂單送到顧客手中所花的時間。 SLO • 餐廳對於自己的要求;例如,一個月內 99% 的訂單要在
15 分鐘內送達。 SLA • 餐廳對於顧客的承諾;如果訂單沒有在 15 分鐘內送達,則該次外送費全免。
Why does DevOps/SRE matter? • DevOps 核心在溝通、協調、建立文化;最終目的是提升自動化程度,增進內部團隊效率。 • SRE 則像是醫生,協助診斷「軟體」,對外持續改善使用者體驗。
優化使用者體驗 建立內部工程文化
None