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
LINE 購物幕後推手
Search
LINE Developers Taiwan
PRO
May 07, 2025
Technology
0
2k
LINE 購物幕後推手
Speaker: Tim Chen
Event: 中原大學GDG企業參訪
LINE Developers Taiwan
PRO
May 07, 2025
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
Backend Intern之旅
line_developers_tw
PRO
0
270
清大企業參訪- Ben
line_developers_tw
PRO
0
930
LLM 商品規格萃取大冒險- Vila
line_developers_tw
PRO
0
1k
Playwright/MCP/AI -Winter
line_developers_tw
PRO
0
1k
LINE EC Product Catalog Development- Rei
line_developers_tw
PRO
0
1k
LINE 與 AI 機器人技術應用現況
line_developers_tw
PRO
0
10
QA Testing
line_developers_tw
PRO
0
260
jcconf_datadev_prod
line_developers_tw
PRO
0
12
jcconf_SPM_prod
line_developers_tw
PRO
0
9
Other Decks in Technology
See All in Technology
[続・営業向け 誰でも話せるOCI セールストーク] AWSよりOCIの優位性が分からない編(2025年11月21日開催)
oracle4engineer
PRO
1
150
雲勉LT_Amazon Bedrock AgentCoreを知りAIエージェントに入門しよう!
ymae
2
230
AI駆動開発2025年振り返りとTips集
knr109
1
130
Flutter Thread Merge - Flutter Tokyo #11
itsmedreamwalker
1
110
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
15k
Codeer.LowCode.Blazor 紹介と成長録
wadawada
0
100
Bedrock のコスト監視設計
fohte
2
250
Active Directory 勉強会 第 6 回目 Active Directory セキュリティについて学ぶ回
eurekaberry
3
1.4k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
45k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
MAP-7thplaceSolution
yukichi0403
2
130
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
YesSQL, Process and Tooling at Scale
rocio
174
15k
Building an army of robots
kneath
306
46k
Documentation Writing (for coders)
carmenintech
76
5.1k
Unsuck your backbone
ammeep
671
58k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
Rails Girls Zürich Keynote
gr2m
95
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
4 Signs Your Business is Dying
shpigford
186
22k
Making Projects Easy
brettharned
120
6.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Transcript
LINE 購物幕後推手
Tim Chen Server Side Engineer 2022 – Now | @
LINE TW 2019 – 2022 | @ Gogoro 2017 – 2019 | @ WaCare Main Developer for Telegram Bot @momo_price_tracker_bot Since 2021/08, 累積使用者 5000 SCAN ME
01 02 03 04 LINE 購物介紹 後端工程師職責 開發容易,維護難 關於我 05
Q&A CONTENT
追蹤各大電商價格波動,幫用戶抓準最佳買點 02 LINE 購物簡介
義大利麵 STEP 1 在 LINE 購物搜尋商品 STEP 2 前往合作網站購物 STEP
3 獲得 LINE POINTS 回饋
03 後端工程師職責 在用戶旅程中,後端工程師扮演的角色
購物車頁面 用後端的角度來分析功能介面
後端工程師所負責的範圍有哪些? 提供 API 提供用戶購物車內商品分類總數 • API 規格定義/開發 • 資料庫管理/操作
後端工程師所負責的範圍有哪些? 每日排程檢查商品到價通知 • APP Notification • CronJob • Monitor
以導購的用戶旅程來解析,後端工程師過程中所做的事
呈現廠商設定回饋點數 商品/廠商回饋內容曝光 • 產生虛擬身份 ID • 紀錄導購當下資料快照
廠商訂單回拋 商品/廠商回饋內容曝光 • 更新不同時段回饋 % 數 關注查詢效能與資料正確性 前往合作網站購物 • 透過不同方式接收廠商回拋訂單資料
• API (主動) • SFTP(被動) • 保留詳細錯誤訊息與重試機制
點數發放通知 商品/廠商回饋內容曝光 • 更新不同時段回饋 % 數 關注查詢效能與資料正確性 前往合作網站購物 • 透過不同方式接收廠商回拋訂單資料
• API • SFTP • 保留詳細錯誤訊息與重試機制 獲得 LINE POINTS 回饋 • 發送通知、核發點數 • LINE Flex Message • APP Notification
產品上線後的挑戰才開始,從穩定系統到即時除錯 04 開發容易,維護難
是否負責維護過一個線上服務? • 服務可用性要求:可以經常性停機維護? • 功能前後版本兼容 • v1, v2, … API
• 強制升級 聽過或思考過?
軟體開發流程:開發、維護與監控間的影響 開發 維護 監控
資料來源:https://opensource.zalando.com/tech-radar/ 考慮後續維護成本,應盡可能選擇主 流技術、語言或框架,不貿然使用還 尚未成熟的項目 開發 維護
資料來源:https://zh.wikipedia.org/zh-tw/Grafana 如何有一個簡潔扼要的 dashboard, 讓工程師在第一時間掌握系統是否異 常,該從何下手 開發 監控
日常有機會可以進行維護的時候,是 否會處理累積已久的已知問題? 如果擺著不修正的話,可能會造成告 警疲乏 監控 維護 噹!噹!(警鈴聲) 誰去看一下發生了什麼問題? 是一個已知問題,不用理會 十分鐘過去了
x 10 可針對錯誤情境分級,並不是每種警報一響起就需要人為介入排查 也確保每種錯誤的存在是有意義的
None