Skip to content

PureFuncInc/pure-backend-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 

Repository files navigation

pure-backend-practice 🏃

🎆 背景

# 學歷不比別人好
# 刷題不比別人強
# 低年資
# 純後端
# 設計你的面試
# 盤點你的工作技能

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

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

💪 展現你有以下的能力 (括號內以 Java Spring 為例,其他語言或框架可自行代換)

能力 範例技術
📝 撰寫 RESTFul API 文件 springdoc-openapi
✍️ 設計 RESTFul API 端點 Spring Web MVC
🔑 管理 RESTFul API 權限 Spring Security
⚡️ 為 API Endpoint 加 Cache Spring Cache
🧬 連接 Relational DB 資料庫 Spring Data JPA
🕹️ 操作 SQL 語法 Spring Data JPA
💫 正確使用 Transaction Spring Data JPA
🔒 正確使用 Lock Spring Data JPA
📖 查詢資料分頁 Spring Data
🔗 連接 NoSQL 資料庫 Spring Data
🗣️ 調用 RESTFul API Client 呼叫其他服務 Spring Framework
⏱️ 排程定期執行任務 Spring Framework
🧰 整合測試 Spring Framework
🧱 部署系統 jib, Docker Compose
📃 輸出系統日誌 Loki in Grafana Stack
👁️ 觀測系統狀態 Spring Actuator, Grafana Stack
♻️ 持續集成/佈署 GitHub Action

About

some basic backend knowledge you need to know 💡

Resources

Stars

Watchers

Forks