Jun 2021 - Present
- 使用技術
✓ Java 11, Spring boot
✓ MongoDB / PostgreSQL儲存資料
✓ 引入Redis,建立緩存機制以減低DB附載
✓ 調整Kafka機制降低錯誤發生率
✓ 撰寫專案共用錯誤處理機制
✓ MicroService、K8s 部屬、Grafana(prometheus/loki)
✓ 建構公司ERP共用之Spring boot starter
- 引入流程
✓ 引入Swagger,降低與其他窗口溝通成本
✓ 引入需求上版流程與Code review流程
✓ 引入UnitTest - 3A Patterns 概念,提升專案穩定性
- ERP系統
✓ 責任鏈模式重構商戶同步系統,提升穩定性與擴充性
✓ 實作登入二階段驗證
✓ 實作通知系統,串接Line notify 與 WeChat
✓ 實作聚合支付QrCode,綁定Alipay/WeChat/UnionPay