Cedars Digital · 2023-08 → Present

Carbon SaaS(Cedars v1.0 → v2.0)

v1.0 的創始後端工程師;v2.0 主責供應鏈系統後端,並把沒有別人會寫的 spec 寫出來

12
團隊峰值人數
3
介接產品線數

問題

碳排合規不再是一年交一份報告,而是每天的營運。這件事直接改變了軟體該長成什麼樣子。客戶要的不是一份比較好填的年度表單,是撐得過查核的供應鏈資料,而且要持續進來——資料來源則是那些至今還在互寄 Excel 的供應商。

架構

v1.0 是 Nest.js 上的 modular monolith。對一個連我們自己都還看不清領域邊界的產品,這個選擇我今天還會再選一次。v2.0 沿著產品線拆開,供應鏈系統現在是透過明定的 API 跟另外兩條產品線對話,而不是共用資料表。

我的角色

成果

學到什麼

先寫 code,然後帶人寫 code,再然後寫 spec 給 AI 寫 code。每一次轉換都把「我貢獻價值的最高點」重設一次,而每一次我都要花上一段時間,才發現舊答案已經過期。