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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
LINE Developers Taiwan
PRO
May 07, 2025
Technology
3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LINE 購物幕後推手
Speaker: Tim Chen
Event: 中原大學GDG企業參訪
LINE Developers Taiwan
PRO
May 07, 2025
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
1k
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1k
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1k
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1k
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
1k
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
1k
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1k
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1k
Building applications in the Gemini API family.
line_developers_tw
PRO
0
3.4k
Other Decks in Technology
See All in Technology
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.4k
AIはどのように 組織のアジリティを変えるのか?
junki
3
820
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
160
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
7
1.9k
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
230
NAB Show 2026 動画技術関連レポート / NAB Show 2026 Report
cyberagentdevelopers
PRO
0
200
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
270
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
190
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
2
380
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
210
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
190
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.4k
Code Reviewing Like a Champion
maltzj
528
40k
Exploring anti-patterns in Rails
aemeredith
3
410
A better future with KSS
kneath
240
18k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
190
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
390
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Navigating Team Friction
lara
192
16k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
330
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
WCS-LA-2024
lcolladotor
0
630
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