Skip to content

m1a2st/simple-backend-practice

Repository files navigation

🗻 做一個會員, 錢包的 API Service

  • 👤 會員
    • C -> 註冊, 登入
    • R -> 查詢會員資料
    • U -> 更新資料
    • D -> 停用, 凍結
  • 💰 錢包
    • C -> 開戶
    • R -> 查詢餘額, 交易紀錄
    • U -> 存款, 提款, 轉帳
    • D -> 停用, 凍結

括號內以 Java Spring 為例,其他語言或框架可自行代換

是否有使用 能力 範例技術
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

目前類別圖

使用者跟錢包的類別圖.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published