Terry Yao's Blog
Search
搜尋
策展
分類
標籤
圖譜
關於
聯絡我
暗色模式
亮色模式
資料夾: backend/framework/generic
Home
❯
後端開發 Roadmap
❯
framework
❯
generic
資料夾: backend/framework/generic
此資料夾下有 59 條筆記。
2026年4月22日
[B06][29] Database Migration 策略:零停機、回滾、跨框架通用原則
backend
framework
database
migration
2026年4月22日
[B06][30] Seeder 設計:初始資料、測試資料、生產資料的分層
backend
framework
database
seeder
2026年4月22日
[B06][31] Testing 分層策略:Unit / Integration / E2E 的邊界和各層的責任
backend
framework
testing
2026年4月22日
[B06][32] Auth 設計模式:JWT / Session / Refresh Token / Guard
backend
framework
authentication
jwt
2026年4月22日
[B06][33] RBAC 設計模式:Role / Permission / Guard 的粒度決策
backend
framework
authorization
rbac
2026年4月22日
[B06][34] DB Integration 設計模式:Repository / Transaction / Connection Pool
backend
framework
database
repository-pattern
2026年4月22日
[B06][35] Config Management:環境變數 / 型別安全 / Secret 管理
backend
framework
configuration
12-factor
2026年4月22日
[B06][36] Feature Toggle 設計:靜態 / JSON / DB-based / 服務型的選擇
backend
framework
feature-toggle
deployment
2026年4月22日
[B06][37] API Versioning:版本策略與 Breaking Change 的邊界
backend
framework
api-design
2026年4月22日
[B06][38] Rate Limiting:限流設計與 Redis 實作
backend
framework
security
rate-limiting
2026年4月22日
[B06][39] Pagination 設計:Offset vs Cursor 的選擇時機
backend
framework
api-design
pagination
2026年4月22日
[B06][40] Idempotency:重試安全的 API 設計
backend
framework
api-design
idempotency
2026年4月22日
[B06][41] Structured Logging:Correlation ID 與全鏈 Log 設計
backend
framework
logging
observability
2026年4月22日
[B06][42] Caching 設計:Cache-Aside / Write-Through / Invalidation 策略
backend
framework
caching
redis
2026年4月22日
[B06][43] Background Jobs / Queue:非同步任務與 Dead Letter Queue
backend
framework
queue
background-jobs
2026年4月22日
[B06][44] Webhook 設計:發送可靠性與接收安全驗證
backend
framework
webhook
integration
2026年4月22日
[B06][45] API Security 基本層:CORS / Security Headers / CSRF
backend
framework
security
cors
2026年4月22日
[B06][46] Health Check 設計:/health / /ready / /live 的差異
backend
framework
k8s
health-check
2026年4月22日
[B06][47] File Upload 設計:Multipart / Presigned URL / 直傳 S3
backend
framework
file-upload
s3
2026年4月22日
[B06][48] 工具層清單:框架沒給你、但你一定會碰到的那些東西
backend
framework
utilities
2026年4月22日
[B06][49] ABAC 設計:資源邊界與屬性授權
backend
framework
security
authorization
2026年4月22日
[B06][50] Middleware 清單:一個 Express 專案會裝的那些東西
backend
framework
middleware
express
2026年4月22日
[B06][51] Backend Anti-Patterns:我見過最常見的那些錯誤
backend
framework
anti-patterns
技術債
2026年4月22日
[B06][52] Race Condition 與鎖定設計:樂觀鎖 / 悲觀鎖 / SELECT FOR UPDATE
backend
framework
concurrency
database
2026年4月22日
[B06][53] Real-time:WebSocket / SSE / Long Polling 的選型與設計
backend
framework
websocket
sse
real-time
2026年4月22日
[B06][54] Notification 設計:Email / Push / SMS 送達與管理
backend
framework
notification
email
2026年4月22日
[B06][55] OpenAPI / Swagger:API 文件自動生成與 Contract-First 設計
backend
framework
openapi
swagger
api-design
2026年4月22日
[B06][56] Observability:Metrics / Tracing / OpenTelemetry
backend
framework
observability
opentelemetry
prometheus
2026年4月22日
[B06][57] Search 整合:全文搜尋 / Elasticsearch / MeiliSearch
backend
framework
search
elasticsearch
2026年4月22日
[B06][58] i18n 設計:後端的多語系、時區、格式化陷阱
backend
framework
i18n
localization
2026年4月22日
[B06][S03] Backend Good Patterns:值得養成習慣的那些東西
backend
framework
patterns
best-practices
2026年4月21日
[B06][01] Backend Framework 是什麼:路由、中介層、生命週期、DI
backend
framework
express
nestjs
spring-boot
2026年4月21日
[B06][02] 為什麼不直接用 stdlib:路由、middleware、錯誤處理各寫一次你就懂了
backend
framework
nodejs
python
2026年4月21日
[B06][03] 為什麼同一個語言要有好幾個 Framework
backend
framework
2026年4月21日
[B06][04] 為什麼 2026 還有 Express / Django / Spring
backend
framework
技術選型
2026年4月21日
[B06][05] Web Framework 演進史:每一代都在解前一代撞牆的極限
backend
framework
演進
技術史
2026年4月21日
[B06][06] Magic vs Explicit:選框架前要先知道自己站哪邊
backend
framework
選型
django
express
2026年4月21日
[B06][09] Framework 演進的驅動力:每次切換都是被逼出來的
backend
framework
演進
2026年4月21日
[B06][10] Node.js Framework 比較:Express / Fastify / Hono / NestJS / Elysia
backend
nodejs
express
nestjs
fastify
hono
2026年4月21日
[B06][11] Python Framework 比較:Django / FastAPI / Flask / Starlette
backend
python
django
fastapi
flask
2026年4月21日
[B06][12] Go Framework 比較:Gin / Echo / Chi / Fiber
backend
golang
gin
echo
chi
fiber
2026年4月21日
[B06][13] JVM Framework 比較:Spring Boot / Micronaut / Quarkus / Ktor
backend
java
kotlin
spring-boot
ktor
2026年4月21日
[B06][14] PHP Framework 比較:Laravel / Symfony / Slim
backend
php
laravel
symfony
2026年4月21日
[B06][15] .NET Framework 比較:ASP.NET Core / Minimal API / Orleans
backend
dotnet
csharp
aspnet
2026年4月21日
[B06][16] Rust Web Framework 比較:Axum / Actix-web / Rocket
backend
rust
axum
actix
2026年4月21日
[B06][17] 純後端 Framework vs Meta-framework:這不是選哪個好,而是你在解什麼問題
backend
framework
nextjs
nuxt
meta-framework
2026年4月21日
[B06][18] 路由機制:從 URL 到 Handler 的各種走法
backend
framework
routing
路由
2026年4月21日
[B06][19] Middleware 模型:Express next()、Koa await next()、Go handler wrap 的差異
backend
framework
middleware
2026年4月21日
[B06][20] 依賴注入:為什麼 NestJS 幫你 new、Express 要你自己 new
backend
framework
dependency-injection
DI
2026年4月21日
[B06][21] 資料綁定與驗證:從 any 到 typed DTO 的各種做法
backend
framework
validation
pydantic
zod
2026年4月21日
[B06][22] 錯誤處理機制:Exception Filter、Result 模式、4-param handler 比較
backend
framework
error-handling
exception
2026年4月21日
[B06][23] 生命週期與 Hook:啟動、關閉、每個請求前後的控制點
backend
framework
lifecycle
graceful-shutdown
2026年4月21日
[B06][24] Sync vs Async 實例模型:為什麼同一個框架的 sync/async 寫法差這麼多
backend
framework
async
event-loop
concurrency
2026年4月21日
[B06][25] 同一個 API 用三個 Framework 實作:樣板量、型別安全、開發速度的真實差距
backend
framework
比較
2026年4月21日
[B06][26] Framework Benchmark 怎麼看:為什麼 Hello World 測試不代表真實效能
backend
framework
效能
benchmark
2026年4月21日
[B06][27] Framework 使用 Anti-patterns:你以為在用框架,但其實在跟框架打架
backend
framework
anti-pattern
2026年4月21日
[B06][28] Framework 相關工具:OpenAPI 生成、DI Inspector、框架專屬 Lint
backend
framework
工具
openapi
2026年4月21日
[B06][S01] Micro-framework vs Full-stack Framework:團隊規模怎麼選
backend
framework
技術選型
2026年4月21日
[B06][S02] Framework Lock-in 代價:從 Express 遷 NestJS 真正要付什麼
backend
framework
技術債
關係圖譜