進銷存SaaS服務開發筆記
28 Feb 2021
怎麼開始的?
怎麼開始的?
原本在 2020 年底就預計 build 另外一個 Saas 服務,但當時規劃使用前後分離方式 (前端 VueJS,後端 Slim 4 自訂框架),最後發現這種做法要花更多時間…
2021 年初,決定加快腳步實現這個 site project
做了什麼?
這次改用 Symfony 5 MVC 並套上了 AdminLTE 3 管理介面
實作了一個後台框架底層
整合後台的 User Role + Menu + Breadcrumb
實作後台快速的 List 功能,只要有 List 的 yaml 設定檔,就可以快速產生 List 功能
整合資料填充 data fixtures 和假資料提供 faker 功能
原本的 primary key id 改用 UUID
另外還有針對多租戶的
檔案、資料庫系統、CQRS 等等…
開發時的 CICD
及實際上線後,在營運時的程式更新、資料庫架構變更的方法
硬體系統的擴大與縮小 ( 與成本有關 )
排程帳號清理機制
年度關帳
題目的選擇
行銷的規劃
實作的過程中學到什麼?
記得在 2019 年時,自學 Symfony 4 半年
現在學習使用 Symfony 5 時,算是滿上手的,而且熟悉後速度很快,而且也有整合在家裡的 Raspberry Pi4 中
體悟到什麼?
因為目前已經滿上手的了,加上之前有開發 SaaS 服務的經驗,所以我知道一定做的到
但平心而論 Symfony 的學習曲線很高,無法快速上手
回上一頁