- 👤 會員
- C -> 註冊, 登入
- R -> 查詢會員資料
- U -> 更新資料
- D -> 停用, 凍結
- 💰 錢包
- C -> 開戶
- R -> 查詢餘額, 交易紀錄
- U -> 存款, 提款, 轉帳
- D -> 停用, 凍結
是否有使用 | 能力 | 範例技術 |
---|---|---|
Y | 📝 撰寫 RESTFul API 文件 | springdoc-openapi |
Y | ✍️ 設計 RESTFul API 端點 | Spring Web MVC |
Y | 🔑 管理 RESTFul API 權限 | Spring Security |
Y | ⚡️ 為 API Endpoint 加 Cache | Spring Cache |
Y | 🧬 連接 Relational DB 資料庫 | Spring Data JPA |
Y | 🕹️ 操作 SQL 語法 | Spring Data JPA |
Y | 💫 正確使用 Transaction | Spring Data JPA |
Y | 🔒 正確使用 Lock | Spring Data JPA |
Y | 📖 查詢資料分頁 | Spring Data |
Y | 🔗 連接 NoSQL 資料庫 | Spring Data |
Y | 🗣️ 調用 RESTFul API Client 呼叫其他服務 | Spring Framework |
⏱️ 排程定期執行任務 | Spring Framework | |
Y | 🧰 整合測試 | Spring Framework |
Y | 🧱 部署系統 | jib, Docker Compose |
📃 輸出系統日誌 | Loki in Grafana Stack | |
Y | 👁️ 觀測系統狀態 | Spring Actuator, Grafana Stack |
♻️ 持續集成/佈署 | GitHub Action |