- Broker 說明 broker 在訊息傳遞系統中負責保存、路由與交付訊息
- Consumer Lag 說明 consumer lag 如何反映訊息堆積、處理能力與容量風險
- Dead-Letter Queue 說明 dead-letter queue 如何隔離多次處理失敗的訊息
- Replay Runbook 說明事件重放前需要控制的範圍、順序、驗證與副作用
- Duplicate Delivery 說明同一個訊息被處理多次時如何保持結果穩定
- Cache Invalidation 說明快取資料何時更新、刪除或重建,以及失效策略如何影響一致性
- Data Inconsistency 說明多份資料暫時不同步時如何判斷產品後果與修復責任
- Degradation 說明服務部分能力失效時如何保留核心功能與控制風險
- Downtime 說明服務中斷時需要評估的產品後果、資料保護與復原順序
- Readiness 說明 instance 何時可以安全接收流量,以及 readiness 如何和部署平台協作
- Graceful Shutdown 說明服務停止前如何排空流量、完成工作與保存狀態
- Source of Truth 說明正式資料來源如何決定資料判斷、修復與一致性責任
- Data Lifecycle 說明資料從建立、使用、保留到刪除的責任邊界
- Transaction Boundary 說明哪些資料變更應在同一個交易中一起成功或一起回復
- Schema Migration 說明資料庫結構如何隨應用程式版本安全演進
- Isolation Level 說明資料庫交易隔離級別如何影響並發讀寫結果
- Connection Pool 說明連線池如何限制下游資源並影響服務容量
- TTL 說明資料過期時間如何影響快取新鮮度、成本與一致性
- Eviction 說明快取容量不足時哪些資料會被淘汰,以及淘汰如何影響服務
- Cache Aside 說明 application 如何在讀取時自行管理快取與正式資料來源
- Hot Key 說明單一 key 承受大量讀寫時如何形成容量瓶頸
- Cache Stampede 說明快取同時失效時大量 request 如何壓垮正式來源
- Ack / Nack 說明 consumer 如何向 broker 回報訊息處理結果
- Retry Policy 說明重試策略如何區分暫時性錯誤、永久錯誤與副作用風險
- Idempotency 說明同一操作執行多次時如何保持結果一致
- Outbox Pattern 說明資料庫狀態變更與事件發布如何透過 outbox 維持一致
- Saga 處理跨服務分散事務的補償型 transaction 序列、用最終一致換 ACID atomic
- Backpressure 說明下游處理速度不足時系統如何讓上游依下游能力送出工作
- Consensus Protocol 讓多個獨立節點在訊息可能延遲、丟失、亂序的網路下對單一決策達成一致的演算法
- Rate Limit 說明限流如何保護服務入口、下游依賴與租戶公平性
- Stale-While-Revalidate HTTP cache-control directive,cache 過期後仍立即回舊版、背景發出 origin request 拉取新版本更新快取
- Circuit Breaker 說明下游持續失敗時如何暫停呼叫並保護系統
- Stale-If-Error HTTP cache-control directive、origin 出錯時用舊版頂著、確保使用者拿到有效回應
- Failover 說明主要服務或節點失效時如何切換到備援能力
- Leader Election 從一群對等節點中選出單一主節點負責獨佔工作、leader 失效時自動選新 leader
- Liveness 說明平台如何判斷 process 是否仍然存活,以及何時應重啟
- Log Schema 說明結構化 log 欄位如何支援搜尋、關聯與事故排查
- Metrics 說明指標如何描述服務趨勢、容量與健康狀態
- SLI / SLO 說明服務品質指標與服務品質目標如何連接產品承諾
- Trace Context 說明跨服務 request 如何用 trace context 串起路徑與耗時
- Metric Cardinality 說明 metric label 組合數量如何影響觀測成本與查詢穩定性
- Alert Runbook 說明告警如何連到可執行的排障與恢復流程
- Authorization 說明授權如何判斷誰能對哪些資源執行哪些操作
- Data Masking 說明敏感資料如何在顯示、匯出、log 與測試資料中降低暴露
- Secret Management 說明 token、key、password 與憑證如何保存、輪替與撤銷
- TLS / mTLS 說明傳輸加密與雙向憑證驗證如何保護跨邊界資料流
- Audit Log 說明高風險操作如何留下可追溯、可稽核的紀錄
- Timeout 說明等待外部操作的時間上限如何保護資源與使用者體驗
- Deadline 說明整體操作的截止時間如何沿著服務邊界傳遞
- Exponential Backoff 說明重試間隔如何逐步拉長以降低下游壓力
- Jitter 說明重試或排程加入隨機偏移如何降低同步尖峰
- Retry Storm 說明大量重試如何把局部故障放大成系統壓力
- Thundering Herd 說明大量工作同時被喚醒或同時競爭資源時的尖峰風險
- Transient Failure 說明暫時性故障如何影響重試、告警與使用者回應
- Correlated Failure 以為獨立的多個元件共享一個隱藏的失效觸發器、在同一時刻一起壞;冗餘副本、觀測系統、跨區部署都可能共命運
- Hyrum's Law 使用者夠多時、介面的一切可觀察行為都會被依賴 — 不管你承諾了什麼;契約設計要主動給機器可讀欄位、否則人類可讀欄位會被迫變成契約
- Partial Failure 說明分散式系統中部分依賴失效時如何保留整體可用性
- Cascading Failure 說明局部故障如何透過等待、重試與資源耗盡擴散到整個系統
- Load Shedding 說明服務過載時如何主動拒絕低優先工作以保護核心能力
- Token Bucket 說明 token bucket 如何用配額與補充速率控制流量
- Dependency Isolation 說明如何隔離下游依賴,避免單一依賴耗盡共享資源
- Bulkhead 說明 bulkhead 如何用資源分艙限制故障擴散
- Fallback 說明主要路徑失敗時使用替代結果或替代流程的設計責任
- Fail Fast 說明已知無法完成時快速回應如何保護資源與上游判斷
- Retry Budget 說明重試次數如何受整體容量與錯誤預算限制
- Prefetch 說明 consumer 一次取得多少未完成訊息,以及它如何影響吞吐與公平性
- In-Flight Message 說明已交給 consumer 但尚未完成確認的訊息狀態
- Unacked Message 說明 broker 已投遞但尚未收到 consumer 確認的訊息
- Redelivery 說明 broker 重新投遞訊息時 consumer 需要承擔的重入責任
- Requeue 說明處理失敗的訊息重新排回 queue 時的風險與控制條件
- Redelivery Loop 說明同一訊息反覆投遞失敗如何消耗 consumer 容量
- Poison Message 說明特定訊息內容如何穩定造成 consumer 失敗
- Queue Depth 說明 queue 中等待處理的訊息數如何反映 backlog 與容量壓力
- Publisher Confirm 說明 producer 如何確認 broker 已接收並承擔訊息
- Message Persistence 說明訊息是否落盤保存,以及 broker 重啟後能否恢復
- Delivery Mode 說明訊息投遞模式如何影響可靠性、延遲與成本
- Consumer Capacity 說明 consumer 群組每秒能穩定處理多少工作
- Competing Consumers 說明多個 consumer 共同處理同一個 queue 如何提高吞吐與影響順序
- Consumer Group 說明一組 consumer 如何共同分攤 stream 或 topic 的處理責任
- Partition 說明事件流如何切分成多個可並行處理的有序片段
- Offset 說明 consumer 在事件流中的讀取位置與重放基準
- Retention 說明資料或事件保留多久,以及保留期限如何影響重放與成本
- Online Migration 說明服務持續接流量時如何完成資料或 schema 遷移
- Cutover / Switchover 說明遷移期間如何把正式流量切到新路徑
- Fallback Plan 說明變更失敗時如何回到可接受狀態
- Change Data Capture 說明資料變更如何被捕捉並傳送到其他系統
- Replication Lag 說明資料副本落後正式來源多久,以及它如何影響讀取正確性
- Checkpoint 說明長時間處理流程如何記錄可恢復進度
- Backfill 說明如何為既有資料補上新欄位、新索引或新衍生狀態
- Dual Write 說明同一變更同時寫入兩個系統時的一致性風險
- Shadow Read 說明正式讀取仍走舊路徑時如何暗中讀新路徑比對結果
- Correctness Check 說明遷移或重構期間如何驗證新舊結果是否符合規則
- Data Completeness 說明資料是否完整到足以支持查詢、遷移與決策
- Data Reconciliation 說明多個資料來源不一致時如何比對、修復與留下證據
- Cache Hit / Miss 說明快取命中與未命中如何影響讀取成本與下游壓力
- Cache Hit Rate 說明快取命中比例如何衡量加速效果與下游保護
- Cache Warmup 說明服務啟動或活動前如何預先建立快取資料
- Cache Prefetching 說明系統如何在資料被需要前預先載入快取
- Cold Start 說明服務或快取剛啟動時尚未累積狀態造成的延遲與壓力
- Write-Through Cache 說明寫入時同步更新快取與正式來源的策略
- Write-Behind Cache 說明先寫快取再非同步寫入正式來源的風險與用途
- Stale Data 說明過期資料在快取、replica 與衍生資料中的產品影響
- Soft TTL 說明資料進入刷新期後仍可短暫使用以降低 stampede
- Singleflight 說明相同工作同時發生時如何合併成一次下游請求
- Histogram 說明 histogram 如何用分桶統計延遲、大小與分布
- Bucket 說明 histogram 分桶如何決定觀測解析度與成本
- Percentile 說明 p95 與 p99 如何描述長尾延遲與使用者體驗
- Error Budget 說明 SLO 允許的失敗額度如何影響發版與可靠性投入
- Burn Rate 說明 error budget 消耗速度如何支援告警與事故分級
- Sampling 說明觀測資料如何抽樣以控制成本並保留診斷能力
- Correlation ID 說明跨事件或跨服務的關聯識別碼如何支援排障
- Request ID 說明單次 request 的識別碼如何支援 log 搜尋與問題定位
- Trace ID 說明分散式追蹤中同一條呼叫路徑的識別碼
- Span 說明 trace 中一段工作如何記錄耗時、狀態與關聯
- Symptom-Based Alert 說明告警應優先偵測使用者可感知症狀
- Runbook Link 說明告警與 dashboard 如何直接連到處理流程
- Alert Fatigue 說明過多低品質告警如何降低 on-call 反應品質
- Authentication 說明系統如何確認呼叫者身份
- BOLA / IDOR 說明物件層授權缺失如何讓使用者存取不屬於自己的資料
- BOPLA 說明屬性層授權缺失如何讓使用者讀寫不該暴露的欄位
- Mass Assignment 說明自動綁定 request 欄位如何造成未授權欄位被修改
- Excessive Data Exposure 說明 API 回傳過多資料如何增加敏感資訊外洩風險
- Unrestricted Resource Consumption 說明缺少資源限制如何讓 API 被濫用或拖垮
- Function-Level Authorization 說明功能操作本身也需要授權,不只資源 ID 需要授權
- Tenant Boundary 說明多租戶系統如何隔離不同客戶或組織的資料與資源
- Least Privilege 說明身份、服務與人員只應取得完成工作所需的最小權限
- IAM 說明 identity and access management 如何集中管理身分、角色與權限
- Security Misconfiguration 說明錯誤設定如何讓安全控制失效或暴露內部能力
- Input Validation 說明進入系統的資料如何先被檢查格式、範圍與語意
- WAF 說明 Web Application Firewall 如何在入口層過濾常見攻擊與濫用
- SSRF 說明伺服器端請求被濫用時如何存取內部網路或 metadata 服務
- Attack Surface 說明系統哪些對外暴露面會被先行探測與枚舉
- PII 說明可識別個人的資料如何影響權限、遮罩、保留與稽核
- Trust Boundary 說明系統哪些位置開始不能沿用原本的信任假設
- Data Classification 說明資料分級如何決定保護、存取、保留與匯出規則
- Abuse Case 說明合法功能如何被惡意轉用成突破或濫用路徑
- In-Process Channel 說明單一 process 內用來傳遞工作的 channel 或 queue abstraction
- Service Endpoint 說明服務如何對外暴露可被路由與存取的入口
- Worker Pool 說明一組 worker 如何限制同時處理量並保護下游資源
- Communication Protocol 說明不同系統如何對齊資料交換與錯誤語意
- HTTP Client 說明服務呼叫外部 HTTP 依賴時需要管理 timeout、連線與重試
- Container 說明容器如何包裝服務、隔離依賴與影響部署方式
- Stream Pipeline 說明連續資料流經多個處理階段時如何管理吞吐、順序與 backpressure
- Container-per-Service(一容器一職責) 第一次發現一個 web app 要開好幾個 container、不懂為什麼不塞一個大 container、或不確定什麼該獨立成一個 container 時回來讀 — 一容器一職責的理由與邊界
- Buffer 說明系統如何用暫存空間吸收短暫速度差與尖峰流量
- Load Balancer 說明流量如何分散、排空與導向健康節點
- QEMU binfmt Emulation(跨架構模擬) docker 跑非原生架構的 image 報 exec format error、mysql:5.7 在 Apple Silicon 要 platform: linux/amd64、或跨平台 build 特別慢時回來讀 — 非原生 image 怎麼被模擬跑起來
- Queue 說明 queue 如何保存等待處理的工作並形成容量邊界
- Sticky Session 說明同一 client 如何在一段時間內持續命中同一個後端實例
- Probe 說明平台如何透過 probe 判斷服務狀態與接流量條件
- Immutable Image(不可變映像) 想「修改 / 升級一個已經 build 好的 image」、或搞不懂為什麼同一個 tag 隔天內容變了時回來讀 — image 是不可變的 build 產物、改了就是新 image
- Startup Probe 保護慢啟動服務不被 liveness probe 過早重啟的探針
- API Gateway 說明外部流量如何先收斂到一層可集中控制的入口
- Draining 說明服務如何先停止接收新流量,再讓既有工作完成
- Socket 說明 network socket 如何成為 application 與網路之間的資料傳輸邊界
- Idle Timeout 說明連線或會話在多久沒有活動後應該被回收
- Request Routing 說明入口流量如何依規則被導向不同服務或處理路徑
- Producer 說明 producer 如何把工作、事件或資料送入後續處理路徑
- WebSocket 說明 WebSocket 如何提供長連線雙向即時通訊
- Consumer 說明 consumer 如何取得等待處理的工作並產生業務結果
- Health Check 說明服務如何對外提供可供平台判斷狀態的健康回應
- Server-Sent Events (SSE) 說明 SSE 如何透過 HTTP 長連線向 client 單向推送事件
- Topic 說明 topic 如何把事件依主題分流給不同訂閱者
- Resource Limit 說明服務可使用的 CPU、memory 與相關資源上限如何影響行為
- Routing Rule 說明訊息系統如何依規則把訊息送到不同處理路徑
- Database 說明 database 在後端系統中如何承擔正式狀態、查詢與一致性責任
- Transaction 說明 transaction 如何讓一組資料變更一起成功或一起回復
- Migration 說明系統如何把資料、流量或結構從舊狀態移到新狀態
- Expand / Contract 說明先擴充相容面、再收斂舊路徑的遷移做法
- Log 說明 log 如何記錄單一事件的上下文並支援事故排查
- Reliability Boundary 說明系統在哪個邊界內承諾可靠傳遞,邊界外需要哪些補償機制
- Trace 說明 trace 如何重建跨服務請求的路徑、耗時與依賴關係
- Migration Gate 說明遷移流程何時可以進入下一階段或正式切換
- Pub/Sub 說明 publish-subscribe 如何把事件即時分發給多個訂閱者
- Dashboard 說明 dashboard 如何把關鍵訊號組成可判讀的服務狀態畫面
- Fan-out 說明單一事件同時分發給多個下游的訊息拓撲
- Validation Query 說明遷移、回填與修復期間如何用查詢證明資料語意是否一致
- Alert 說明 alert 如何把需要處理的服務症狀轉成可行動通知
- Read Compatibility 說明資料或服務演進期間讀取路徑如何同時支援新舊語意
- Offline Catch-up 說明訂閱者離線後如何補回缺失事件或狀態
- Runbook 說明 runbook 如何把事故判斷與操作步驟標準化
- Fallback Read 說明讀取路徑切換失敗時如何暫時回到舊資料語意或舊讀取來源
- Strong Reliability 說明高可靠事件路徑需要的保存、重試、去重與回復責任
- Cutover Window 說明正式切換發生的觀察窗口、停止條件與回退判讀範圍
- Durable Queue 說明可持久化的 queue 如何在重啟與失敗後保留待處理工作
- Event Log 說明事件歷史如何保存、重播與支援跨服務資料重建
- Mapping Table 說明遷移或轉換期間如何把舊語意明確對應到新語意
- Website Certificate Lifecycle 說明網站 TLS 憑證從簽發到續期與撤銷的全流程責任
- Search Index 說明搜尋索引如何承擔全文檢索、排序與查詢體驗
- ACME Automation 說明網站憑證如何透過 ACME 自動簽發與續期
- Certificate Chain and Trust Root 說明網站憑證鏈與信任根如何影響連線可用性與驗證結果
- Object Storage 說明大型非結構化檔案的保存、存取與生命週期管理
- Certificate Rotation and Renewal 說明網站憑證如何安全續期與輪替以避免停機
- Local Worker 說明同一個 process 內的背景工作模型與其生命週期邊界
- Certificate Revocation 說明憑證洩漏或誤發時如何撤銷並控制影響範圍
- Delivery Semantics 說明事件投遞語意如何定義遺失、重複、順序與補償策略
- Read Model 說明為查詢場景建立的讀取模型,與正式狀態的責任分離
- Incident Severity 說明事故分級如何把產品影響轉成對應處置節奏
- Incident Command System 說明事故期間的指揮角色、決策邊界與協作方式
- Service Discovery 說明服務實例如何被查找與路由
- Config Rollout 說明設定如何安全下發到正在運作的服務實例
- Service Registry 說明服務實例如何被註冊、維護與摘除
- Escalation Policy 說明事故升級鏈與值班轉接規則
- Handover Protocol 說明事故與值班交接時要傳遞哪些資訊、責任與完成條件
- Rolling Update 說明逐批替換服務版本的發版策略與風險控制
- Incident Timeline 說明事故時間線如何支援判斷、溝通與復盤
- Runtime Config 說明服務在啟動與執行時如何讀取與組合設定
- Autoscaling 說明系統如何依負載自動調整服務實例數量
- Blast Radius 說明事故影響面如何估算與隔離
- Feature Flag 說明如何用可動態開關控制功能曝光與風險
- Incident Communication Channel 說明事故期間內外部溝通要使用哪些固定通道與節奏
- Rollback Strategy 說明事故期間如何判斷回滾、回切與暫停變更
- Webhook 說明外部系統回呼事件的接收、驗證與處理邊界
- Rollback Window 說明變更進入 production 後還能用哪種方式回退或改路線的時間與條件
- Rollback Rehearsal 說明如何在正式事故前演練回滾流程
- BFF 說明 Backend for Frontend 如何聚合下游服務並服務特定客戶端
- Post-Incident Review 說明事故後如何完成復盤、學習與改進閉環
- Fail-forward 說明無法回到舊狀態時如何用受控前進完成修復
- CI Pipeline 說明持續整合流程如何在合併前驗證品質與相容性
- RCA 說明根因分析如何區分觸發事件、系統弱點與防線缺口
- Stop Condition 說明變更、實驗或事故處理何時必須暫停、回退或改路線
- Load Test 說明在預期流量下驗證容量、延遲與降級策略的測試
- RTO 說明恢復時間目標如何約束事故回復策略
- Gate Decision 說明 release gate 如何把證據轉成放行、暫停、回退或補證據的決策
- Chaos Test 說明透過受控故障注入驗證系統在異常條件下的恢復能力
- RPO 說明恢復點目標如何定義可接受資料損失範圍
- Projection 說明從事件流或資料變更推算出查詢用讀取視圖的轉換機制
- Rollback Condition 說明決策執行後出現哪些訊號時要撤回、回退或改路線
- MTTR 說明平均修復時間如何作為事故處理能力指標
- On-Call 說明值班制度如何承接告警、事故分級與升級流程
- Full-Text Search 說明全文檢索如何處理關鍵字匹配、語言分析與排序
- Facet Query 說明分面查詢如何提供分類統計與篩選體驗
- Playbook 說明場景化處置腳本如何降低事故處理不確定性
- Fuzz Test 說明用隨機與變異輸入驗證解析器與邊界處理健壯性
- Game Day 說明事故演練如何驗證流程、工具與團隊協作
- Ownership 說明 ownership 如何把問題、決策與交接責任固定到可執行角色
- Little's Law 說明系統內並發數、到達率與逗留時間三者的數學關係
- Universal Scalability Law (USL) 說明系統擴容到一定規模後吞吐反而下降的數學模型
- Saturation Point 說明系統從線性穩態進入 latency 指數成長區的關鍵流量點
- USE Method Brendan Gregg 提出的資源層 Utilization / Saturation / Errors 三維度量測法
- RED Method Tom Wilkie 提出的請求層 Rate / Errors / Duration 三維度量測法
- Workload Model 描述 production traffic 形狀的可重播模型 — 容量規劃跟壓測的共同輸入
- Tail Latency 說明 p99 / p999 等長尾延遲為何比平均延遲更能反映 saturation
- Hot Partition 說明分散式 KV / OLTP 中、單一 partition 流量遠超其他的容量問題
- Peak Forecast 說明預期峰值流量的預測方法 — 容量規劃的第一個輸入
- Headroom Budget 說明容量規劃中為應付異常 burst + AZ 故障 + forecast 誤差的安全餘量
- Predictive Scaling 說明用歷史模式或 ML 模型預測流量、提前擴容的 autoscaler 模式
- Scheduled Scaling 說明按已知時間表預先擴容的 autoscaler 模式
- Growth Curve 說明用戶 / 流量隨時間成長的五種典型形狀、影響容量規劃方法
- Shadow Traffic 把 production traffic 複製到新版本驗證、但不返回結果給用戶的測試模式
- Dark Launch 新功能上線但暫不開放 UI 入口、走 production traffic 但對用戶不可見的發布模式
- Canary Perf Check canary release 中針對 latency / throughput 而非 error rate 的退化檢查
- Canary Release 分批把流量導向新版本、用 stop condition 控制 blast radius 的部署策略
- Profile Diff 對比兩次 profile(如 release candidate vs baseline)找出 hottest 變化
- Continuous Profiling 在 production 持續取得低 overhead profile 的觀察方法
- Cost Per Request 把雲端成本拆到單一 API 請求的 unit economics 模型
- Performance Budget 跟 error budget 同類概念、但用於 latency / throughput 退化的可控額度
- Latency Budget 把 user-perceived latency 拆到每個 stage 的配額、反推架構選擇
- Global OLTP 跨地理區域仍維持交易一致性的 OLTP 設計責任與代價
- SLO Baseline Drift SLO baseline 因業務變化 / surge / 架構改動而需要重新校準的現象
- Distributed SQL 把 SQL 與交易語意延伸到多節點與多區域的資料庫形態
- Database Sharding 說明資料庫如何依 shard key 分散資料、路由請求與承擔跨 shard 查詢成本
- PACELC 在 CAP 之外補上正常時段的延遲與一致性取捨框架
- External Consistency 交易可見順序與外部真實時間順序一致的強一致性語意
- TrueTime 分散式資料庫用來界定時間不確定性的時間語意機制
- Session Consistency 同一使用者工作階段內維持讀寫一致、跨工作階段允許短暫不一致
- Bounded Staleness 允許資料延遲,但把落後上限限制在可量化範圍內的一致性語意
- CAP Theorem 分散式系統在網路分區時一致性與可用性的取捨框架
- Linearizability 每次操作看起來都在單一全域順序中即時生效的一致性語意
- Quorum 分散式系統以多數節點同意作為提交或讀取有效性的門檻
- Eventual Consistency 允許短暫不一致、最終收斂到同一資料狀態的一致性語意
- Consistency Level 資料系統對讀寫一致性語意的可選擇層級
- Control Plane 負責下發策略、配置與路由決策的控制層
- Release Gate 說明變更在正式釋出前如何通過或阻擋
- Federation 跨系統信任與授權交換的聯邦機制
- Tripwire 說明風險決策在條件變化時如何自動回到評估流程
- In-Flight Work 目前已接收但尚未完成處理的工作量
- Security Exception 說明資安風險例外如何以期限、補償控制與關閉條件管理
- Stale Read 讀取到落後於最新寫入版本的舊資料
- Release Freeze 說明高風險期間如何以凍結策略保護正式環境
- Workload Identity 用於機器工作負載的身份語意與授權邊界
- Allowlist 說明如何用明確允許條件控制例外放行範圍
- Artifact Provenance 說明交付物的來源、完整性與簽章關聯如何建立信任
- Management Plane 說明管理平面如何與業務流量平面分離,避免高權限入口擴散
- Session Invalidation 說明事件後如何讓既有會話失效,避免被重放或延續利用
- Token Revocation 說明事件中如何撤銷 token,縮短可利用窗口
- Containment 說明事故處理中如何限制擴散面,為回復與驗證爭取時間
- Impact Scope 說明事故中如何盤點受影響範圍,支持通報、回復與責任判讀
- Status Page 說明事故期間對外狀態頁如何承接可用性承諾
- Stakeholder Mapping 說明事故期間如何把通報對象分層與對應 owner
- Toil 說明重複、手動、無永久價值的工作如何成為工程治理對象
- Action Item Closure 說明事故行動項如何被驗證完成,而不是只停留在待辦清單
- Evidence Package 說明觀測、驗證與事故流程如何把證據包成可交接、可回放的 artifact
- Time Range 說明證據、查詢與事故判讀如何用時間窗保留可回放上下文
- Incident Decision Log 說明事故期間如何保留決策、證據、owner 與回退條件
- Query Link 說明證據包如何保存可重跑查詢入口,而不是只保留截圖或口頭結論
- Steady State 說明可靠性實驗與事故恢復如何定義系統應維持的可接受狀態
- Static Stability 控制面失效時資料面用快取的已知好配置繼續服務的設計模式
- Data Quality 說明證據欄位如何標示 completeness、freshness、sampling 與資料限制
- Resiliency Matrix 服務與失敗模式的交叉矩陣,標記每個交叉點的防護狀態與驗證覆蓋
- Confidence 說明證據包如何標示 confirmed、suspected 或 needs follow-up 的判讀信心
- Known Gap 說明證據包如何明確保存已知缺口,避免下游高估證據完整性
- Write-Ahead Log 說明資料庫如何先寫入 log 再合併回主資料,以提供持久性與崩潰復原
- Recording Rule 說明把 query-time 聚合計算推到寫入時的 pre-aggregation 機制
- Metadata Lock 說明 DDL 與既有交易如何在 table metadata 層互相排隊與阻塞
- Rollup / Downsampling 說明時間序列資料隨時間降低精度以控制儲存成本與查詢效能的機制
- Read-Write Split 說明讀寫流量如何分流到 primary 與 replica,以及它引入的一致性責任
- Storage Tiering 說明按資料熱度分層儲存以平衡查詢速度、儲存成本與保留完整性的機制
- Replication Slot 說明邏輯複製如何用 slot 追蹤消費進度,並對來源端造成保留壓力
- Materialized View 說明預先計算並儲存查詢結果以加速讀取的資料結構
- Transaction Pooling 說明 connection pooler 的 transaction 綁定模式如何壓縮連線並改變 session 語意
- CQRS 說明讀寫不對稱時為何需要分離查詢與寫入責任、分離的判準與代價
- Single Writer Model 說明單寫者模型如何序列化寫入,並成為系統的容量邊界
- Event Sourcing 說明用 append-only 事件流取代 mutable state 作為正式紀錄的設計模式、需求判準與代價
- Embedded Database 說明嵌入式資料庫如何隨 application process 運作,並把檔案生命週期責任交回應用
- Conflict Resolution 說明並發或離線寫入產生衝突時,如何偵測、呈現與合併成可接受狀態
- Row-Level Security 說明資料庫如何用 policy 限制同一張表中哪些 row 對某個角色可見或可寫
- At-Rest Encryption 說明資料落到儲存媒介前的加密層,以及它對應的威脅模型
- Salt 說明 salt 如何讓相同的密碼產生不同的雜湊值,以及它擋掉哪一類攻擊
- Table Partitioning 說明單一資料庫內如何把大表拆成多個分區,並由查詢規劃器只掃相關片段
- Credential Stuffing(憑證填充) 說明攻擊者如何拿別處外洩的帳密清單來登入自己的服務,以及它與暴力破解在防護上的差異
- Local-First 說明本機優先的資料架構如何讓離線可用,並把同步當成獨立問題
- Document Store 說明以 JSON 文件與彈性 schema 提供資料存取的模式,以及它仍需的治理邊界
- OLAP Offload 說明如何把分析型查詢從 OLTP 主庫卸載,以保護線上交易效能
- Key Management 說明加密金鑰如何產生、保存、輪替,以及還原時如何依賴金鑰
- Replica Identity 說明 row-level 變更事件如何帶穩定 key,讓下游能正確套用 update 與 delete
- Logical Replication 說明以表為粒度解碼 row-level 變更的複製方式,對照 byte-level 的實體複製
- Break-Glass Access 說明緊急情況下臨時授予的高權限存取,如何用工單、時限與事後審查治理
- Read-After-Write Consistency 說明寫入後能否立即讀到該筆寫入的一致性保證
- Tombstone 說明刪除如何用一筆標記記錄下來,讓刪除事件能跨副本與裝置傳播
- Per-Connection Memory 說明每條連線或每個操作的記憶體用量如何隨並發數放大
- Replication Channel 說明多來源複製中,每個來源對應的獨立複製通道如何成為隔離單位
- Vendor Lock-In 說明採用供應商產品後,其 API 與格式滲入程式碼造成的退出成本
- Corruption Recovery 說明資料損毀事故如何先辨識來源、保全證據,再決定修復或還原
- Buffer Pool 說明資料庫如何用記憶體快取磁碟頁,以降低 I/O 並影響查詢效能
- GTID 說明全域交易識別碼如何讓複製進度與故障切換不依賴實體 log 位置
- Point-in-Time Recovery 說明如何用完整備份加上後續變更日誌,把資料庫還原到任意時間點
- Outbound Tunnel 反向隧道把出站連線轉成可達入口、與傳統 port-forward 的責任倒轉
- Type Affinity 說明 SQLite 如何用 type affinity 決定欄位的型別傾向與值的儲存方式
- Distributed Lock 跨機器跨 process 的互斥鎖、用 lease 機制處理 holder 失效
- Connection Pooler 應用層跟資料庫之間的連線複用中介層、解水平擴展時的連線數放大問題
- Strangler Fig Pattern 服務拆分 / 系統替換的漸進演進模式、用『新舊共存 + 逐步遷移 + 最終下架』取代 big bang 重寫
- Modular Monolith 單一部署單位 + 模組化內部邊界的架構、是 monolith 跟 microservice 之間的折衷形態
- Query Cardinality Explosion Query 結果行數因 join / cross product / 條件缺失爆炸性放大的反模式
- Keyset Pagination 用上一頁最後一筆的 key 當下一頁起點、避開 OFFSET 大表時的線性退化
- Cache Tag Purge CDN / cache 用 tag / surrogate key 批量失效多個關聯資源
- Cell-Based Architecture 把系統拆成多個 isolated cell、控制 blast radius、跨 cell 共用標準介面
- Freshness Token DB write 後返回的版本 token、後續 read 帶 token、保證 read 看到的資料 ≥ token 版本、解 DB + cache 跨層 read-after-write
- Leaseholder 分散式 SQL 每個 range 在任一時間點的 read / write entry point、通常等於 Raft leader、承擔該 range 的 coordination
- Range Sharding 分散式 SQL 把 key space 切成可自動 split / merge 的 range、每個 range 自己的 consensus group、application 透明
- Hybrid Logical Clock 用 physical wall clock + monotonic logical counter 給每個事件 timestamp、靠軟體 max-offset 保證跨節點時鐘差不超過上限、超過 panic 保護一致性
- Commit Wait Spanner external consistency 的核心機制 — read-write transaction 拿 commit timestamp s 後等到 TT.after(s) 才 ACK、wait ≈ 2ε、付 latency tax 換 commit 順序 = real-time 順序
- Request Unit Cosmos DB 的容量抽象單位、1 RU = 1KB document strong-consistent read 的 CPU + memory + IOPS 綜合 cost、寫 ~5 RU、複雜 query 數百 RU
- Follower Read 分散式 SQL 從 non-voting replica 讀 closed timestamp 之前的資料、不參與 Raft commit、低 latency 但 read-after-write 場景仍可能 stale
- Serialization Failure SERIALIZABLE isolation 衝突偵測後 abort 的協議、SQL state 40001、application 必須包 retry loop
- Composite Partition Key 多欄位合成 partition key 把單一 logical hot key 拆成多個物理 shard、寫入分散讀取 fan-out
- Interleaved Table Spanner 把 parent / child table row 物理交錯儲存、parent + child JOIN 不跨 split
- Data Residency 合規要求資料留在特定地理邊界內、跨境複製違反合規、推動 fleet 拓樸決策
- Cross-Region Quorum multi-region distributed SQL 強制 voting replica 跨 region、commit 等多 region quorum ack、跨洲 RTT 物理硬限
- BaaS(Backend as a Service) 說明把認證、資料庫、檔案儲存、推播打包成現成模組、由前端 SDK 直連的後端交付形態
- Serverless 說明按請求 / 按用量計費、由平台管理執行環境與擴縮的運算交付模型、與其冷啟動與計價邊界
- Parallel Run(並行期) 說明舊系統維持 source of truth、新系統以單向同步加唯讀驗證運轉的遷移共存階段、與雙寫的寫入路徑控制權差異
- Capability Outsourcing Depth(外包深度) 說明外包一塊後端能力有三種深度(managed 基礎設施、feature SaaS、BaaS bundle)、深度決定保留多少控制權與遷出代價
- Processing Semantics 說明 consumer 處理事件後業務結果是否正確,與投遞成功分屬不同責任
- Recovery Semantics 說明事件處理失敗後能否透過 replay、checkpoint 與補償重建正確狀態並驗證
- Replay Window 說明事件可重播的時間或 offset 範圍邊界,由 retention 與 checkpoint 決定
- Consumer Pause 說明暫停消費作為事故控制手段,止住錯誤副作用擴大
- Event Schema Compatibility 說明 event schema 演進時,新舊 producer 與 consumer 能否互通的相容性等級
- DLQ Drain 說明把 dead-letter queue 累積的訊息重新處理或排空的受控流程
- Poison-Message Quarantine 說明把毒訊息從主處理路徑隔離出來的機制,讓正常訊息繼續前進
- Fencing Token 說明用單調遞增的 token 讓下游拒絕過期持鎖者的寫入,把互斥正確性下沉到資料層
- Cache Penetration 說明查詢必定不存在的 key 繞過快取直接打向 origin 的弱點與防護
- Negative Cache 說明把「查無此 key」的結果也快取一小段時間,擋掉重複穿透的防護與代價
- Visibility Timeout 說明訊息被取走後對其他 consumer 暫時不可見的時間窗,timeout 後重新投遞
- Exactly-Once 說明訊息剛好被處理一次的語意承諾、它的代價,以及多數時候該用的替代路
- Data Repair 對帳抓到差異之後、要把錯誤資料改回正式狀態時——dry-run、稽核與可逆設計決定這次修復是收斂還是擴大污染
- Freshness Window 每類資料能容忍多久的不新鮮?依欄位風險分級定義過時窗口、取代單一全域 TTL
- Origin Protection 快取失效或冷啟動時、miss 流量集中打回正式來源會不會壓垮它——回源保護的手段組合與監控面
- Cache Key Versioning 說明快取 key 結構本身版本化如何讓新舊值格式共存,用漸進收斂取代一次性替換
- Cache Serialization Migration 說明快取 value 編碼格式演進時如何用雙軌解碼避免舊資料變成無法讀取的錯誤
- Out-of-Band Signal(頻外訊號) 觀測系統本身也可能在事故中失能時、判斷該從哪個獨立通道取得系統存活狀態
- Cohort(分組子集) 把整體流量或使用者依共享屬性拆成子群、用來限縮實驗範圍或分開量測負載型態
- FIT(Failure Injection Testing) 驗證應用層容錯邏輯是否生效時、在請求路徑注入 timeout / error / 延遲的故障注入粒度
- HSM(Hardware Security Module) 判斷金鑰材料需不需要脫離軟體邊界、放進不可讀取明文的專用硬體時的核心術語
- Step-Up Authentication(升階驗證) 登入成功不等於高權限操作可被信任時、在關鍵操作點插入額外驗證的設計位置
- Flame Graph(火焰圖) 把 CPU 或記憶體 profile 的呼叫堆疊視覺化、用寬度找出哪段程式碼佔用資源最多
- Idempotency Key(冪等鍵) 同一操作重送時該由誰生成識別碼、存多久、衝突怎麼回——冪等性質的對外契約落地機制
- Pagination Cursor(分頁游標) 分頁狀態的表示權該留在誰手上——cursor 的不透明性是介面演化自由度的承諾還是逃生門
- Deprecation Lifecycle(棄用生命週期) 從宣告棄用到全面停用之間、用哪些工具組合把通訊觸及率覆蓋到不同類型的消費者
- Rate Limit Contract(限流對外契約) 限流回什麼 status、Retry-After 承諾了什麼、配額 header 該不該被信任——被擋下之後消費者能依賴的邊界
- Message Authentication 兩個系統用共享密鑰互相呼叫時,用來判斷驗證值保護到什麼範圍、撤銷粒度落在哪一層
- Replay Attack 攔截到的合法請求被原封不動再送一次時,用來判斷哪一層該負責擋、以及擋不住會發生什麼
- Clock Skew 跨機器比較時間才成立的機制(時效窗口、憑證有效期、事件排序)在決定容忍值時的判斷依據
- Obfuscation 把內容變成不可直接閱讀的形式時,用來判斷這個處理擋得住誰、以及它與加密的界線在哪
- Non-repudiation 需要事後追究某個值是哪一方產生時,用來判斷現有驗證機制滿不滿足得了這個要求
- Defense in Depth 有人主張某個弱環節「還有其他防線擋著」時,用來判斷這個說法成不成立
- Timing Attack 比對密鑰、token 或簽章的程式碼要判斷是否會由執行時間洩漏資訊時的依據
- Authorization Scope(授權範圍) 把一次授權寫成可協商的單位時,用來判斷顆粒由誰決定、授予的範圍與實際用到的範圍差多少、以及事後收斂為什麼比事前貴
- Same-Origin Policy 前端送得出請求卻拿不到回應、或要判斷跨站防護的前提還在不在時,用來定位瀏覽器隔離的是讀取而非送出
- Cross-Site Request Forgery 憑證靠瀏覽器自動附上時,用來判斷攻擊者不必讀到憑證就能做到什麼、以及各層防護的缺口分別落在哪
- Cross-Site Scripting 要判斷憑證放在 JavaScript 讀得到的位置有多大代價、或哪些防護以「攻擊者讀不到」為前提時,用來定位這個攻擊面取得的是整個來源的能力
- Passkey 要用金鑰對取代密碼、或判斷已導入的 passkey 實際擋掉了什麼時,用來定位它的保護落在哪一段、上限由哪條路徑決定
- Registrable Domain 判斷兩個主機名算不算同一方、或某個跨站防護的信任邊界實際涵蓋誰時,用來定位「站」的切點在哪一層
- Identity Provider 登入要交給外部系統時,用來定位對方承擔了什麼、沒承擔什麼,以及這邊還剩下哪些責任
- Pepper 威脅模型含「資料庫被拿走而伺服器沒有」時,用來判斷這一層值不值得加、以及它的輪替成本由什麼決定
- Memory-Hard Function 要解釋為什麼某個密碼雜湊比另一個抗硬體、或判斷沒見過的構造落在哪裡時,用來定位它向攻擊者收的是哪一種費
- Content Security Policy 要限制注入成立之後那段程式碼能做什麼、或判斷既有政策實際擋住了誰時,用來定位它承擔哪一層而不承擔哪一層
- Go/No-Go 說明在不可逆變更前的固定時點,由各職能分持一票宣告放行或停止的決策制度
- No-Versioning(不做版本) 拿掉版本識別碼要換來什麼前提——執行期習得控制項或欄位級宣告,缺了它就只是不承諾相容
- Problem Details(RFC 9457) 錯誤格式的現成標準給了什麼——URI 命名空間與未知欄位忽略條款,這兩件事自建格式要自己補
- API Consumer Shape(消費者形態) 「消費者」在契約決策裡指的是行為完全不同的幾種對象——會回報的整合團隊、不會回報的中介、可直接改的內部呼叫端、聯絡不到的外部整合方
- Consumer Coordinability(消費者可協調度) 「消費者少而可協調」這句話裡的可協調是什麼——列得出名單、發得出通知、握有 SDK、有強制力四項各自成立與否
- Threat Model 說明系統如何被攤成資產、邊界與攻擊者能力,讓風險的位置可以逐項列舉
- Coverage vs Completion Rate(覆蓋率與完成率) 說明同一個百分比的分母由誰列舉,決定它衡量的是全體的覆蓋率還是管理範圍內的完成率
- Security Control Domain(資安控制面) 說明一條資安風險的防守責任歸給哪一類控制,以及這個「控制面」與基礎設施的 control plane 同名不同義
- Admin Endpoint 說明管理入口如何承擔高權限操作與稽核責任
- API Contract 說明 request / response 邊界如何維持相容與可驗證
- Authentication Middleware 說明請求進入 handler 前如何完成身份驗證
- Authorization Middleware 說明請求進入 handler 前如何完成權限判斷
- Boundary Contract 說明跨邊界約定如何維持相容與可驗證
- Credential 整理身分驗證與系統存取用秘密資料
- Deployment Contract 說明服務與部署平台之間的生命週期約定
- Diagnostic Endpoint 說明健康檢查、診斷與調試入口如何控制暴露面
- Integration Adapter 說明外部系統接入層如何轉換介面與隔離差異
- Internal Endpoint 說明服務內部通訊入口如何配合網路邊界與服務發現
- Load Balancer Contract 說明服務與負載平衡器之間的流量與健康檢查約定
- Message Protocol 說明 queue 或 stream message 如何對齊格式與處理語意
- Notification Adapter 說明通知通道如何把 domain event 轉成外部傳遞格式
- Observability Middleware 說明請求進入 handler 前後如何補上觀測欄位
- Provider Adapter 說明第三方服務如何被包裝成內部穩定介面
- Public API Endpoint 說明面向外部 client 的穩定 API 入口如何被管理
- Queue Contract 說明佇列工作在重試、確認與重複投遞上的約定
- Repository Adapter 說明持久化層如何把資料模型轉成外部儲存介面
- Request Middleware 說明請求處理鏈中的共通攔截與前後置處理
- Request/Response Protocol 說明同步請求如何在 client 與 service 之間對齊互動規則
- Security Middleware 說明請求進入 handler 前如何完成共通安全控制
- Throughput 整理系統單位時間內可處理的工作量
- Validation Middleware 說明請求進入 handler 前如何完成共通驗證
- Webhook Protocol 說明外部回呼如何對齊簽章、重試與 payload 語意
#3cx
#429
#5w1h
#a11y
#ab-test
#abac
#abuse
#abuse case
#acceptance-test
#access-control
#access-key
#access-management
#access-pattern
#access-revocation
#accessibility
#accounting
#ack-deadline
#acl
#acm
#acme
#active-active
#adapter
#adb
#adhd
#admin endpoint
#adoption
#aerospace
#affordance
#agent
#agent-architecture
#agent-team
#agent派發
#aggregate
#aggregate-root
#aggregation
#ai
#ai 協作
#ai-agent
#ai-crawler
#ai-generated-code
#ai-governance
#ai-writing
#aider
#air-gapped
#ai代理人
#ai協作
#ai協作心得
#akamas
#alacritty
#alarm
#alb
#alert runbook
#alert-fatigue
#alerting
#algorithm
#alignment
#allowlist
#amd
#amplitude
#analytics
#android
#anemic model
#anonymization
#ansi
#anti-pattern
#anti-patterns
#aof
#apfs
#api
#api-contract
#api-design
#api-key
#apm
#app
#app-link
#app-sandbox
#appendrow
#apple-silicon
#application
#applications
#apps-script
#arch
#arch-linux
#architecture
#aria
#artifact
#artifact provenance
#artifacts
#ascii
#asd
#assertion
#asset-allocation
#ast
#async
#asynchronous
#asyncio
#atexit
#atlas
#atlassian
#att&ck
#att&ck evaluations
#attack-surface
#attention
#attribution
#audience-awareness
#audience-positioning
#audio
#audit
#audit log
#audit-dimension
#audit-trail
#auditable loop
#aur
#aurora
#aurora-dsql
#auth
#auth0
#authentication
#authorization
#auto-intercept
#auto-recovery
#auto-restart
#auto-scaling
#auto-shutdown
#automation
#autoscaling
#autovacuum
#avro
#aws
#aws-acm
#aws-elasticache
#aws-iam
#aws-iam-identity-center
#aws-kms
#aws-s3
#aws-secrets-manager
#aws-sqs
#aws-sso
#aws-waf
#axis-candidate
#azure
#azure-key-vault
#azure-rbac
#baas
#backend
#backfill
#backlog
#backpressure
#backup
#backward-compatible
#banner
#baseline
#bash
#basics
#batch
#batch-writing
#bdd
#bdr
#beacon
#bear cub
#bearer-token
#behavior testing
#behavioral-detection
#benchmark
#best-practices
#bigquery
#billing
#binary
#bind-address
#binding
#binlog
#biometric
#blameless
#blast radius
#blindspot
#blog
#blog-config
#blog心得
#blog維護
#blue team
#books
#boot
#bootstrap
#bot-detection
#bottleneck
#bottom-sheet
#boundary
#bounded-context
#branch-protection
#brewfile
#broker
#broot
#browser
#btop
#bubbleup
#buffer
#buffering
#build
#buildkit
#buildx
#bulkhead
#burst-traffic
#bus
#business
#business-analysis
#business-case
#business-model
#button-states
#buy-vs-build
#c-extension
#ca
#cache
#cache invalidation
#caelestia
#caffeine
#canary
#capability
#capability-upgrade
#capacity
#capacity-mode
#capacity-planning
#capital
#cardinality
#cards-skills
#career
#case-analysis
#case-driven
#case-first
#case-first-workflow
#case-studies
#case-study
#cash-flow
#cassandra
#catppuccin
#cd
#cdc
#cdn
#cert-manager
#cffi
#chain-of-thought
#change healthcare
#change-feed
#change-streams
#changelog
#channel
#chaos
#chaos engineering
#chapter-structure
#characterization-test
#chargeback
#chart
#checking
#checklist
#checkout
#checkov
#checkpoint
#chezmoi
#chrome-extension
#chronicle
#ci
#ci-cd
#ci/cd
#cidr
#cilium-tetragon
#circuit-breaker
#cisa
#citation
#citrix bleed
#citus
#cjk
#class
#classification
#claude
#claude code
#clean-architecture
#cli
#client
#client-server
#client-side
#clock-drift
#cloud
#cloud-cost
#cloud-data-policy
#cloud-iam
#cloud-llm
#cloud-logging
#cloud-managed
#cloud-monitoring
#cloud-security
#cloud-sql
#cloudflare
#cloudflare-access
#cloudflare-waf
#cloudflare-workers
#cloudhealth
#cloudhsm
#cloudtrail
#cloudwatch
#cluster
#cnapp
#cockroach-cloud
#cockroachdb
#code-generation
#code-metrics
#code-quality
#code-review
#code-smell
#codex
#coding
#coding-agent
#cognitive-bias
#cognitive-load
#cohort
#collaboration
#collaborative-filtering
#collapse
#collection-strategy
#collector
#comfyui
#command
#comment
#comments
#commercial
#commodity
#communication
#comparison
#compatibility
#completeness
#complexity
#compliance
#composition-root
#compositional-writing
#compositor
#compute
#concurrency
#conditional-write
#config rollout
#conflict-resolution
#conftest
#connection
#connection-pool
#connection-pooling
#consensus
#consistency
#consistent-hash
#consolidation
#constants
#constrained-decoding
#constraint-design
#construction
#consul
#consumer
#consumer-driven
#consumer-group
#consumer-lag
#consumption
#container
#container-bound
#container-scan
#containment
#content-based
#content-design
#context
#context-engineering
#context-management
#context-window
#continue-dev
#continuous-delivery
#contract
#contract-test
#control failure
#control handoff
#control map
#control mapping
#control pattern
#control plane
#control validation
#controller
#convention
#conversion
#conway-law
#copywith
#copywriting
#coreutils
#coroutine
#correlation id
#cors
#cosmosdb
#cost
#cost-governance
#cost-management
#cost-model
#cost-monitoring
#cost-optimization
#cost-thinking
#courses
#coverage
#cpu-offload
#cpython
#cqrs
#craft
#crashlytics
#credential
#credential stuffing
#credential-rotation
#credit-cycle
#cron
#cross-cloud
#cross-link
#cross-module
#cross-platform
#cross-vendor
#crossover
#crowdstrike-falcon-cs
#cryptography
#csf
#cspm
#css
#ctypes
#cuda
#culture
#customer-identity
#d1
#d3fend
#dairy
#dart
#dashboard
#data bag
#data classification
#data exfiltration
#data flow
#data inconsistency
#data lifecycle
#data plane
#data-architecture
#data-boundary
#data-class
#data-consistency
#data-contract
#data-control
#data-engineering
#data-integrity
#data-minimization
#data-model
#data-pipeline
#data-protection
#data-quality
#data-refresh
#data-repair
#data-residency
#data-security
#data-shape
#data-types
#data-warehouse
#database
#datadog
#datadog-security
#dax
#db-document
#db-kv
#db-oltp
#dblab
#ddd
#ddl
#ddos
#dead-code
#dead-letter-topic
#deadlock
#debezium
#debian
#debounce
#debug
#debuggability
#debugging
#decimal
#decision
#decision dialogue
#decision log
#decision-making
#decision-tree
#decoding
#decorator
#dedup
#deep-article
#deep-link
#default-design
#defender pressure
#defense
#defense vocabulary
#definition
#degradation
#degraded-mode
#delegation
#deletion evidence
#delivery
#delivery-mode-selection
#delta
#denormalization
#dependabot
#dependency
#dependency-budget
#dependency-injection
#deployment
#deployment-platform
#descriptor
#design
#design-pattern
#design-patterns
#design-system
#design-tradeoff
#desktop
#desktop-environment
#destructive-action
#detection
#detection coverage
#detection engineering
#detection-rule
#dev-environment
#devcontainer
#developer
#development-environment
#devops
#diagnosis
#diagnostic endpoint
#dialog
#difficult-conversations
#diffusion
#digest
#dip
#disaster-recovery
#discrete-gpu
#disk
#disk-space
#distributed
#distributed-counter
#distributed-lock
#distributed-sql
#distributed-systems
#distributor
#dlp
#dlq
#dns
#docker
#docker-compose
#docker-swarm
#dockerfile
#document
#document-model
#document-store
#documentation
#documentation-drift
#doget
#doget-dopost
#dom
#domain-event
#domain-logic
#domain-map
#domain-model
#domain設計
#dopost
#dotfile
#downsizing
#downtime
#dr
#dragonflydb
#drain
#draining
#drawer
#drift
#drop-in
#drop-off
#dry
#dsl
#duplicate delivery
#durability
#dynamic-credential
#dynamodb
#e2e
#earnings
#ebpf
#ecs
#edge
#edge exposure
#edge-cache
#editor
#edr
#egress
#eks
#elastic-cloud
#elastic-security
#elastic-stack
#elasticache
#electronics
#ellipsis
#embedded
#embedding
#emulator
#encapsulation
#encoding
#encryption
#endpoint
#enforcement-design
#engineering-leadership
#engineering-manager
#entity
#entra-id
#entry-point
#enum
#environment
#error
#error-action
#error-contract
#error-handling
#error-message
#error-model
#error-recovery
#error-storm
#error-tracking
#escape
#estimation
#etcd
#eval
#evals
#evaluation
#event
#event-bus
#event-carried-state-transfer
#event-classification
#event-contract
#event-delivery
#event-design
#event-driven
#event-enumeration
#event-format
#event-loop
#event-peak
#eviction
#evidence
#evidence package
#evolution
#exactly-once
#exception
#execution
#exercise design
#expectation
#explain
#exploratory-testing
#exponential-backoff
#export
#extension
#extension-type
#external-consistency
#external-device
#facade
#facilitation
#factory
#fail
#fail-safe
#failover
#failure patterns
#failure-mode
#fake
#fake-backend
#falco
#fallback
#fallback-design
#false confidence
#false-alarm
#false-negative
#false-positive
#false-trigger
#fargate
#fastly
#fastly-ngwaf
#fault-tolerance
#fde
#feature-flag
#feature-tier
#federation
#federation trust
#feedback
#field cases
#file-manager
#filter
#finance
#financial-analysis
#financial-statements
#fine-tuning
#fingerprint
#finops
#fire-and-forget
#firebase
#firestore
#fixture
#flaky
#flaky test
#flash-sale-spike
#fleet
#flow-control
#flow-test
#flush
#flutter
#font
#fontconfig
#form
#foundations
#frame-coverage
#framework
#framing
#franchise
#free-threading
#free-tier
#freezed
#freshness
#frontend
#frontend-with-playwright
#frontmatter
#ftp
#full-stack
#full-text-search
#function
#function-calling
#function-decomposition
#funnel
#fuse.js
#fuzzing
#fzf
#ga4
#game day
#gate
#gate-fallback
#gatekeeper
#gatling
#gc
#gcp
#gdpr
#gemma
#generics
#geoserver
#getter
#getx
#gguf
#ghas
#gil
#gis
#git
#gitguardian
#github
#github-actions
#github-advanced-security
#github-pages
#gitleaks
#gitui
#global
#global-database
#global-edge
#global-sql
#global-tables
#glue-layer
#gnuplot
#go
#go-advanced
#goaccess
#going-live
#goldmark
#google-cloud-iam
#google-cloud-kms
#google-dlp
#google-pubsub
#google-secret-manager
#google-security-operations
#google-sheets
#googlesql
#goreplay
#gorouter
#goroutine
#governance
#gpu
#gql
#graceful-shutdown
#gradle
#grafana
#grafana-cloud
#grafana-oncall
#grammar
#graphql
#grep
#group-replication
#grouping
#grpc
#grype
#gsi
#gsm
#gtid
#gtk
#gtm
#gui
#ha
#handover
#hands-on
#handson
#happy-path
#harbor
#hardware
#harlequin
#harness
#hashicorp
#hashicorp-vault
#hatch
#headroom
#health
#health-check
#heatwave
#helpdesk
#hexagonal-architecture
#hig
#high-availability
#high-cardinality
#high-frequency-write
#higher-order-function
#hlc
#hmac
#homebrew
#honeycomb
#hook
#hooks
#hook系統
#horizontal-scaling
#hot-partition
#hsm
#htap
#htop
#http
#https
#hugo
#human-ai-collaboration
#human-in-the-loop
#hypermedia
#hypothesis-testing
#hyprland
#hyprlock
#i18n
#iac
#iac-scan
#iam
#icon-semantics
#ide
#ide-integration
#idempotency
#identifier
#identity
#idle timeout
#ilm
#image
#ime
#immuta
#immutable
#impact scope
#implementation
#import
#imports
#improvement
#in-context-learning
#incident
#incident cases
#incident decision log
#incident evidence
#incident learning
#incident severity
#incident workflow
#incident-response
#index
#industry-analysis
#industry-comparison
#industry-transformation
#inference
#inference-optimization
#inference-server
#influence
#information architecture
#information-protection
#information-theory
#infra
#infrastructure
#ingestion
#inheritance
#innodb
#innodb-cluster
#input
#input-validation
#install
#installation
#installer
#instruction-following
#instrumentation
#integration
#integration-test
#intel
#interaction
#interaction-feedback
#interface
#interleaved-tables
#internal endpoint
#invalidation
#invariant
#inventory
#investing
#io-threads
#ios
#ios-simulator
#iredis
#isbn
#isolate
#isolation
#isp
#isr
#ivanti
#javascript
#jaxa
#jenkins
#jetstream
#jmeter
#journalctl
#js
#json
#json-schema
#jsonb
#jsonl
#judgment
#junior-engineer
#jwt
#k6
#k9s
#kafka
#kando
#kaskade
#kent beck
#kernel
#key
#keyboard
#keycloak
#keydb
#kitty
#kms
#knee-point
#knowledge
#knowledge gardening
#knowledge routing
#knowledge-card
#knowledge-cards
#knowledge-work
#kubernetes
#kv
#kv-cache
#kyverno
#l10n
#label-semantics
#labor
#lacework
#lambda
#language-design
#laravel
#late
#latency
#layered-architecture
#layout
#lazy-load
#lazygit
#lazysql
#leaf-node
#lectures
#legacy
#legacy-code
#letsencrypt
#library
#lifecycle
#linear-algebra
#linearizability
#lint
#linux
#listed-company
#litestream
#littles-law
#liveness
#livestock
#llama-cpp
#llm
#llm-as-judge
#lm-studio
#load balancer contract
#load shedding
#load-balancer
#load-balancing
#load-test
#load-testing
#loading
#local-first
#local-llm
#local-llm-services
#local-vs-cloud
#locality
#localstorage
#lock
#locking
#lockservice
#locust
#log
#log-compaction
#log-pipeline
#log-schema
#logging
#logical-decoding
#logical-replication
#logind
#logs
#loki
#long-context
#long-running
#long-term-storage
#lora
#loss
#low-latency-sustained
#lsi
#lsp
#lua
#m-trends
#ma
#mac
#macos
#macroeconomics
#maintainability
#major-upgrade
#mako
#managed
#managed-service
#management
#management plane
#mandiant
#markdown
#market-dynamics
#marketing
#mass exploitation
#matching
#material-design
#materials
#math
#math-foundations
#maturity
#maturity model
#maxwell
#mcp
#mdm
#measurement
#meetings
#memcached
#memory
#memory-budget
#mental-model
#merger-acquisition
#mermaid
#mesh-vpn
#message-queue
#messaging
#meta-commentary
#metaclass
#metadata
#metadata-lock
#metamorphic-testing
#metaprogramming
#methodology
#methodology-selection
#metric
#metrics
#mfa
#mft
#mgm
#microservice
#microsoft-purview
#middleware
#migration
#migration-playbook
#mimir
#mindset
#minisearch
#mitigation
#mitre
#mixpanel
#ml-detection
#mlx
#moat
#mobile
#mock
#modal
#model-architecture
#model-behavior
#model-evolution
#model-family
#model-selection
#model-trust
#modeling
#module
#modules
#moe
#mongodb
#mongodb-api
#monitoring
#monorepo
#mosh
#motivation
#moveit
#mq-stream
#msk
#mtls
#mtp
#mttr
#multi-account
#multi-agent
#multi-axis
#multi-cluster
#multi-dc
#multi-gpu
#multi-master
#multi-model
#multi-pass
#multi-region
#multi-round-review
#multi-source
#multi-tenant
#multicore
#multilingual
#multimedia
#multimodal
#multiplexer
#multiprocessing
#mutation-testing
#mutationobserver
#mvcc
#mysql
#n-plus-one
#naming
#nat
#nats
#navigation
#neovim
#network
#network-exposure
#network-partition
#networking
#neural-network
#neurodiversity
#new-relic
#nexus
#nftables
#nginx
#ngxtop
#nist
#nix
#no-server
#node
#noise
#non-technical
#nosql
#notes
#notification
#notifications
#ntfy
#ntp
#numerical-precision
#nvidia
#oauth
#observability
#observation-outlet
#offline
#oidc
#okta
#olap
#ollama
#oltp
#on-call
#onboarding
#onfailure
#onformsubmit
#online-ddl
#oomkill
#oop
#opa
#open-source
#open-webui
#opentelemetry
#opentofu
#operational-hybrid
#operations
#opinionated-software
#ops-loop
#optimistic-update
#optimization
#optimizer
#orchestration
#orchestrator
#ordering
#ordering-key
#organization
#organization-design
#organizational-learning
#organizations
#os
#oss
#otlp
#outbox
#over-engineering
#over-match
#overflow
#override
#owasp
#ownership
#paas
#package
#package-management
#package-manager
#packaging
#pacman
#page-shield
#pagefind
#pagination
#palo-alto
#pam
#pane
#paradigm
#paradigm-shift
#parallel
#parallel-dispatch
#parca
#parser
#partition
#partition-key
#partitioning
#path
#pathlib
#patroni
#pattern
#paved-road
#payment
#pda
#peak-average-ratio
#peak-estimation
#peak-event
#pel
#peopleware
#perceived-performance
#performance
#permission
#persistence
#personal-finance
#pg-partman
#pgbouncer
#pgcli
#pgvector
#phased-translation
#philosophy
#php
#pii
#pipeline
#piper
#pitr
#pki
#placeholder
#planetscale
#planning
#platform
#platform-channel
#platform-view
#playbook
#playwright
#plotext
#pnl
#poetry
#policy
#policy control
#policy-as-code
#pooler
#port
#pos
#post-incident review
#postgis
#postgresql
#postgresql-dialect
#postmortem
#posts
#pprof
#practice
#pragma
#pre-commit
#pre-mortem
#precision
#predictable-peak
#predictive-scaling
#presence
#pretraining
#preview
#principles
#priority
#prisma-cloud
#privacera
#privacy
#probability
#probe
#problem cards
#problem-solving
#process
#process-writing
#procurement
#prod-parity
#production
#production-validation
#productivity
#professional sources
#profiling
#progress
#projection
#prometheus
#prompt-cache
#prompt-engineering
#prompt-injection
#prompting
#promql
#property-based-testing
#property-graph
#protocol
#protocol-integration
#protocol-integration-test
#provenance
#provider
#provisioning
#proxy
#proxysql
#psychological-safety
#pub-sub
#pure-function
#push
#push-pop
#push-pull
#pyo3
#pyproject
#pyroscope
#python
#python-advanced
#qa
#qlora
#qml
#qrcode
#quality
#quality-gate
#quantization
#quarantine
#query
#query-boundary
#query-optimization
#queue
#quickshell
#quickstart
#quorum
#quorum-queue
#quota
#qwen
#rabbitmq
#race-condition
#raft
#rag
#rainfrog
#ram
#ranger
#ransomware
#rapid-software-testing
#rate-limit
#rate-limiting
#raw-log
#rba
#rdb
#rds
#rds-proxy
#reachability
#reactive
#read-after-write
#read-model
#read-preference
#read-replica
#read-write
#readability
#reader-experience
#reader-first
#readiness
#reading
#real-backend
#realtime
#reasoning
#rebalance
#recall
#recommendation
#reconciliation
#recording-rules
#recovery
#recovery-order
#red-team
#redaction
#redis
#redis-compatibility
#redis-streams
#redundancy
#redundancy-cost
#refactor
#refactoring
#reference
#reference-strategy
#referrer
#registry
#rego
#regression
#regulated
#release
#release freeze
#release gate
#release governance
#release-tracking
#reliability
#remote
#remote-access
#remote-config
#remote-work
#remote-write
#renderflex
#rendering
#replay
#replica
#replication
#replication-slot
#report
#repository
#repository-adapter
#representativeness
#reproducibility
#required-checks
#requirement-protocol
#requirements
#rerun
#reserved
#reserved-instance
#resharding
#residency
#resilience
#resiliency matrix
#resource
#resource-limit
#resource-planning
#resource-pool
#response routing
#response-time
#responsive design
#rest
#restore-drill
#retail
#retention
#retrieval
#retrofit
#retrospective
#retry
#retry-loop
#reverse-proxy
#review
#review-design
#review-process
#review-timing
#review機制
#rfm
#rhythm
#rice
#right-sizing
#ripgrep
#risk
#risk acceptance
#risk governance
#risk input
#risk routing
#riverpod
#rls
#roblox
#rocm
#roi
#rollback
#rollback rehearsal
#rollback strategy
#rollout
#root-cause
#root-cause-analysis
#rotation
#round-robin
#route53
#router
#routing
#rpc
#rpo
#rsync
#rto
#rto-rpo
#ru-sizing
#rule-codification
#rule-engine
#rum
#runbook
#runtime
#runtime config
#runtime-detection
#runzonedguarded
#rust
#s3
#saas
#safety
#safety-factor
#safety-science
#salt
#sampling
#sanctum
#sans
#sast
#saturation
#sbom
#sca
#scaffold
#scale
#scale-down
#scaling
#scenario
#scheduling
#schema
#schema-design
#schema-diff
#schema-evolution
#schema-migration
#schema-registry
#scope
#scope-management
#scp
#screen-state
#screen-state-test
#screenshot
#sdk
#sdk-design
#search
#secret
#secret-management
#secret-scanning
#secrets
#security
#security control
#security design
#security materials
#security operations
#security references
#security testing
#security-group
#security-rules
#segmentation
#select
#selected-state
#selection
#selector
#self-hosted
#self-review
#semantics
#semver
#sendbeacon
#sensitive-data
#sensor
#sentinel
#sentry
#sequence-assertion
#serializable
#serialization
#server
#serverless
#service design
#service discovery
#service registry
#service-locator
#service-mesh
#service-selection
#service-worker
#session
#session invalidation
#session-recording
#session-replay
#session-token
#setup
#severity
#shard-key
#sharded
#sharding
#shared controls
#shared mutable state
#shared-storage
#shell
#shortcode
#showback
#siem
#sigma
#signal
#signal quality
#signing
#signing key
#sigterm
#similarity
#simulation
#simulator
#single-table-design
#skill
#skills
#skip
#sla
#slab-allocator
#sliding-window
#slo
#slow-log
#sme
#snackbar
#snapshot
#snapshot-listener
#snowflake
#snyk
#soar
#sociable unit tests
#social engineering
#software-design
#solid
#source
#source-of-truth
#spa
#spanner
#spanner-graph
#spatial
#spec
#specification
#speculative-decoding
#speech-to-text
#spiffe
#spire
#split-brain
#splunk
#spof
#spot
#spot-instance
#spurious-failure
#spurious-warning
#sqflite
#sql
#sql-api
#sql-features
#sqlite
#sre
#srp
#ssh
#ssot
#stable-diffusion
#staff-engineer
#stakeholder
#stakeholder mapping
#standards
#stanford-cs230
#startup
#state
#state-externalization
#state-machine
#state-management
#state-matrix
#state-ownership
#state-stream
#state-transition
#stateful
#stateless
#static stability
#static-site
#statistics
#status page
#statusline
#stdlib
#steady state
#sticky-session
#storage
#stored-procedure
#storm-0558
#stow
#strategy
#stream
#streaming-replication
#streams
#struct
#structured-output
#stub
#styles
#subnet
#sunk-cost
#supercluster
#supervisor
#supplier
#supply-chain
#support workflow
#surge
#survival-goals
#sustained-growth
#svelte
#syft
#synapse-link
#sync
#sysadmin
#systemd
#systems-thinking
#tab-bar
#table-locality
#tabletop
#tagging
#tailscale
#tailscale-ssh
#takeover
#taxonomy
#tdd
#tdd流程
#teaching-structure
#team
#team-topologies
#tech-lead
#technical-debt
#technical-writing
#telemetry
#telemetry-pipeline
#teleport
#template-abuse
#tempo
#termgraph
#terminal
#terminology
#terraform
#test
#test-data
#test-design
#test-double
#test-oracle
#test-provenance
#test-quality
#test-seam
#test-time-compute
#testcontainers
#testing
#tflint
#tfsec
#theme
#theoretical-foundations
#theory
#threading
#threat intelligence
#threat-informed defense
#threat-model
#threat-modeling
#throughput
#ticket
#ticket整合
#ticket管理
#ticket系統
#ticket追蹤
#tier
#tiered-storage
#tig
#til
#tiling
#time-machine
#time-series
#timeout
#timescaledb
#timeseries
#timestamp
#timezone
#tls
#tmux
#toc
#toggle
#toil
#token
#token exchange
#token revocation
#token scope
#token-bucket
#tokenization
#tone
#tool-design
#tool-selection
#tool-use
#tooling
#tools
#topic-drift
#topology
#touch
#touch-target
#traceability
#tracing
#trade-off
#tradeoffs
#traffic
#traffic-management
#traffic-mirroring
#traffic-replay
#training
#transaction
#transformer
#transition
#translation
#transport
#triage
#trigger
#triggers
#tripwire
#trivy
#troubleshooting
#truetime
#ttl
#tts
#tty
#ttyd
#tui
#tuning
#tunnel
#turso
#twelve-factor
#two-tier
#type-a
#type-b
#type-c
#type-design
#type-e
#type-f
#type-hints
#type-i-error
#type-ii-error
#type-system
#typedef
#typing
#uefi
#ui
#ui-test
#ui設計
#unit-economics
#unittest
#universal-link
#unix
#update
#upgrade
#upstream
#uptime
#usability
#use-case
#user-agent
#usql
#utilization
#utm
#ux
#ux-design
#v8
#vacuum
#validation
#valkey
#valuation
#value-investing
#value-object
#valuenotifier
#vantage
#variants
#vault
#vector-database
#vector-search
#vegeta
#vendor
#vendor-article
#vendor-lock-in
#vendor-mapping
#vendor-selection
#verification
#version-management
#version-upgrade
#versioning
#vertical-integration
#vertical-saas
#vertical-scaling
#vertical-slice
#viewmodel
#visibility-timeout
#visibilitychange
#vision
#visual
#visual-contrast
#visual-regression
#vitess
#vlm
#vm
#vpc
#vpn
#vps
#vram
#vscode
#vulnerability response
#waf
#wal
#wal-archive
#watchdog
#waybar
#wayland
#web
#web-app
#webhook
#websocket
#wezterm
#whisper
#widget
#widget-test
#window-manager
#windows
#wiring-test
#wiz
#wofi
#work-log
#workflow
#workforce-transition
#workload
#workload-identity
#workload-model
#worklog
#worktree
#wrap
#wrap-decision
#write-back
#write-sharding
#writing
#writing-methodology
#writing-spec
#writing-workflow
#wrk
#x11
#xclaim
#xcode
#xor
#xz utils
#yabai
#yagni
#yaml
#yazi
#yozefu
#zellij
#zero-trust
#zettelkasten
#zombie-process
#zone
#zsh
#ztna
#不變式
#並行分析
#並行評估
#事件處理
#事件驅動
#事後檢討
#事故圍堵
#事故後檢討
#事故案例
#事故決策紀錄
#事故等級
#事故調查
#任務拆分
#任務派發
#任務管理
#佔位
#供應鏈
#供應鏈完整性
#依賴方向
#依賴注入
#值物件
#偏誤
#停機
#健康檢查
#偵測
#備份刪除
#允許清單
#元件庫
#內容分類
#內容架構
#內部端點
#全局分析
#全方位評估
#共享可變狀態
#函式設計
#分層架構
#分析
#利害關係人地圖
#前端開發
#前置知識卡片
#功能旗標
#協作
#卡片盒筆記
#原則
#原子任務
#可重現性
#可靠性
#吞吐量
#告警處置手冊
#命名規範
#品質改善
#品質標準
#品質檢查
#品質管理
#商業分析
#問題覺察
#問題評估
#單元測試
#回滾演練
#回滾策略
#國際化
#圖表
#團隊設計
#地區化
#執行期設定
#壓力反應
#外部組件
#多視角分析
#契約
#字句層
#字源
#學習筆記
#學術英文
#完成定義
#定理筆記
#家族治療
#容器
#容錯切換
#密碼儲存
#實體
#審查
#寫作
#寫作方法論
#寫作流程
#寫作規範
#專案管理
#對話協議
#導航
#就緒檢查
#工作日誌
#工作流
#工作流程
#工作準則
#工具
#工具技巧
#工具設計
#工具評估
#工具鏈
#工程實踐
#工程思維
#工程方法論
#工程筆記
#平均修復時間
#建議追蹤
#影響半徑
#影響範圍
#復原時間目標
#復原點目標
#心理安全感
#快取失效策略
#快照
#技術債務
#技術寫作
#技術文件
#技術選型
#抽象層
#拉丁文
#持續改善
#指標
#授權
#排空
#探針
#接線測試
#搜尋
#擴展型別
#效率工具
#敏捷
#敏捷開發
#教學
#教學模組
#教材結構
#教材維運
#教材設計
#整合測試
#數學
#文件
#文件撰寫
#文件系統
#文件規範
#文件設計
#文檔架構
#方法論
#會話失效
#服務發現
#服務註冊
#架構
#架構升級
#架構合規
#架構設計
#查證
#框架設計
#概念筆記
#機密管理
#權杖撤銷
#決策
#決策呈現
#決策框架
#決策樹
#決策記錄
#治理例外
#流程
#流程圖
#流程設計
#測試
#測試 seam
#測試驅動
#測試驅動開發
#溝通
#漸進式遷移
#火箭發射
#版本企劃
#物件導向設計
#狀態機
#狀態頁
#發布
#發布凍結
#發布關卡
#知識傳遞
#知識卡
#知識卡片
#知識基礎建設
#知識管理
#社會學
#神經多樣性
#程式品質
#程式碼品質
#程式碼審查
#程式碼操作
#程式碼生成
#程式碼設計
#程式設計
#稽核日誌
#穩態
#管理平面
#管理端點
#系統化開發
#系統思考
#系統管理
#系統遷移
#素材庫
#索引
#組織
#組織行為學
#組織設計
#統計
#經驗分享
#經驗收集
#聚合根
#聯邦信任
#背壓控制
#自動化
#自檢機制
#自閉
#航太
#英文單字
#處置手冊
#術語
#規則設計
#規範設計
#訊息管理
#訊號偵測
#訊號關聯
#設定發布
#設計判讀
#設計驅動
#診斷
#診斷端點
#註解規範
#評估框架
#認知
#認知心理學
#認知負擔
#語意搜尋
#語感
#證據包
#議題hub
#讀者定位
#讀者旅程
#負載削峰
#負載平衡協議
#負載平衡器
#貧血模型
#資安
#資安治理
#資安演練
#資料
#資料不一致
#資料保護
#資料分級
#資料生命週期
#資料袋
#資源限制
#資訊架構
#跨平台
#跨語言開發
#跨領域
#身分安全
#身分驗證
#軟體架構
#輸出設計
#速率限制
#逾時
#選型訪談
#重構
#重複手動工作
#重複投遞
#重評估觸發器
#錯誤處理
#錯誤預防
#鍵盤
#開發原則
#開發工具
#開發流程
#開發策略
#閒置逾時
#降級
#除錯
#階段管理
#雜項
#需求澄清
#需求管理
#需求迴避
#靜態網站
#響應式設計
#風險評估
#首頁
#驗收
#驗收條件
#驗收流程
#黏性會話