後端技術
收錄後端領域的技術筆記,涵蓋伺服端框架、資料庫、快取、訊息佇列與架構設計,隨學習持續補充。
已收錄
- Node.js / NestJS — 執行環境、框架與工程實踐
- Spring Boot — Java 後端生態
- Go — 高並發服務開發
- 資料庫 — MySQL、PostgreSQL、MongoDB
- 快取 — Redis 原理與實踐
- 訊息佇列 — Kafka / RabbitMQ
規劃清單
| 主題 | 說明 | 狀態 |
|---|---|---|
| Node.js / NestJS | 事件循環、模組化、中介軟體、GraphQL | 規劃中 |
| Spring Boot | 依賴注入、MyBatis/JPA、Spring Security | 規劃中 |
| Spring Cloud | Java 微服務治理:Eureka 註冊發現、OpenFeign 呼叫、Gateway 路由、配置中心 | 規劃中 |
| Go | 並發模型、標準函式庫、效能調校 | 規劃中 |
| Rust | 服務端開發視角:Axum/Actix-web 框架、tokio 非同步與並發、sqlx 資料存取、工程與部署 | 規劃中 |
| C++ | 服務端開發視角:CMake 工程化、Boost.Asio/Drogon 網路服務、並發與協程、記憶體管理與效能剖析 | 規劃中 |
| Python | 服務端開發視角:FastAPI / Django Web 框架、asyncio 非同步與並發、SQLAlchemy / Alembic 資料存取與遷移、uv 工程與部署、pytest 與效能剖析 | 規劃中 |
| 資料庫 | 索引原理、交易與隔離層級、SQL 最佳化、分庫分表 | 規劃中 |
| 快取 | Redis 資料結構、快取策略(穿透/擊穿/雪崩)、叢集 | 規劃中 |
| 訊息佇列 | Kafka 架構、消費語意、可靠投遞 | 規劃中 |
| 認證授權 | JWT、OAuth 2.0、Session 與工作階段管理 | 規劃中 |
| 微服務 | 服務發現、閘道、熔斷限流、可觀測性 | 規劃中 |
| 容器與部署 | Docker、Kubernetes 基礎 | 規劃中 |
| 系統設計 | 高並發、高可用架構案例分析 | 規劃中 |
寫作規範
- 每篇聚焦一個技術點,包含「核心概念 → 程式碼範例 → 設定與部署 → 常見坑」;
- 涉及資料庫的範例註明版本與執行環境;
- 檔名用短橫線命名(如
redis-cache-strategy.md),新增後登記到config.mjs側邊欄。