- 11.C1 Fielding 論文第 5 章:REST 是約束推導的架構風格 REST 由六個約束從 null style 推導而來、uniform interface 以效率換一般性;所有 REST 論爭的定義基準
- 11.C2 Fielding:REST API 必須是 hypertext-driven REST 定義擁有者公開否定業界主流用法的引爆點文獻、六條規則劃出 hypertext-driven 的判別線
- 11.C3 Richardson 成熟度模型:分級階梯與它的自我聲明 RMM 四級是理解 REST 元素的思考工具、一手來源自己警告它不是 REST 分級定義;業界停在 Level 2 的參照系
- 11.C4 Carson Gross:REST 如何變成 REST 的反義詞 hypermedia 復興派的語意漂移史重建:JSON 取代 XML、業界停在 Level 2、SPA 脫鉤到 GraphQL 放棄名義
- 11.C5 htmx HATEOAS essay:透支帳戶的兩種表徵對照 同一個 domain 狀態的 HTML 與 JSON 表徵耦合差異、HATEOAS 有無的操作型判別法
- 11.C6 HAL spec:JSON hypermedia 標準化的過期 draft 在 JSON 上補 hypermedia 最接近成功的一次:有 spec 有生態、標準化止步於過期 IETF draft
- 11.C7 Siren spec:表達力更完整、採用曲線停滯 帶 first-class actions 的 hypermedia 格式、表達力勝 HAL 而採用更少;client 生態決定格式命運的證據
- 11.C8 Ben Morris:不做 hypermedia 的 pragmatic REST(反例對照) 反例對照:逐條拆 HATEOAS 的收益假設在 machine-to-machine 場景不成立的 pragmatic 派立場文
- 11.C9 twobithistory:被挪用的 REST 論文(史觀對照) 第三方歷史考據:論文談的是 HTTP/1.1 設計而非 API 建構、業界棄 SOAP 時把 pragmatic 用法掛上 REST 名字;二手來源
- 11.C10 Stripe:日期滾動版本與 version change module 把相容性從路由層搬進轉換層、breaking change 成本由服務端一次吸收;date-based versioning 的原型案例
- 11.C11 Stripe 現行方案:具名 major release 與相容變更清單 同一家公司版本策略隨規模演進的第二個時間切片、附「什麼算 backwards-compatible」的明文清單
- 11.C12 GitHub:REST API calendar versioning 與 24 個月支援承諾 date-based versioning 成為大平台收斂方向的證據點、最低支援窗口把 deprecation 成本變成明文契約
- 11.C13 GitHub:密碼認證廢止的 brownout 執行 deprecation 執行機制案例:公告觸及不到的長尾 client、用排程 brownout 的短暫真實故障叫醒
- 11.C14 Fielding:對 API 版本化的建議是「別做」 no-versioning 流派的理論錨點:hypermedia 演化取代版本號、與運營現實路線分歧的根源
- 11.C15 RFC 8594 Sunset header:退場宣告的機器可讀層 用 HTTP header 宣告資源退場時點的標準化嘗試、Informational 地位與實務採用有限
- 11.C16 Slack:四族 API 分階段收斂到 Conversations API 分階段 deprecation 執行:先掐斷新增量、再處理存量、最後硬停、過渡期用 in-band warning
- 11.C17 Facebook Graph API v1.0 退場:靜默語意切換(反例) 反例:到期後把 v1.0 請求靜默當 v2.0 處理而非回明確錯誤、長尾 app 默默壞掉
- 11.C18 GitHub:採用 GraphQL 的可量化動機 REST 佔資料庫層 60% 請求、over/under-fetching 並存的重構動機;什麼規模的痛才值得換風格的錨點
- 11.C19 GitHub:GraphQL point system 成本計點限流 GraphQL 打破 per-request 限流假設、平台被迫發明查詢成本模型、加 node 上限雙層防線
- 11.C20 GitHub:REST 與 GraphQL 雙軌並行的十年穩態 2016 採用者的長期終點是共存而非取代、功能覆蓋不對等被官方明文承認
- 11.C21 Shopify:宣告 GraphQL 為唯一 API、REST 轉 legacy 跟共存路線相反的策略極端:用新功能只上 GraphQL 製造遷移壓力、配套降成本加倍配額
- 11.C22 Matt Bessey:六年 GraphQL 老手的撤退清單(反例) 反例:授權下推到 field、成本不可預測、解析層攻擊面的執行期代價清單、附撤退判準
- 11.C23 Echobind:從 GraphQL 撤到 tRPC 的量化帳(反例) 反例:五層重複宣告與三層 codegen 拖垮 DX 的量化紀錄、同時自列 tRPC 的適用前提
- 11.C24 DataLoader 譜系:N+1 的官方解法變成基礎設施 resolver-per-field 讓 N+1 從偶發變預設、官方生態把 batching 做成基礎設施而非優化技巧
- 11.C25 HackerOne:introspection 列舉出未授權的 CreateAdminUser introspection 作為攻擊面偵察工具的實證:schema 自我揭露讓隱藏 mutation 免 fuzzing 直接可見
- 11.C26 GraphQL 官方:versionless API 與 nullable-by-default no-versioning 的成本轉嫁鏈:只加不改、deprecation、nullable 預設三個紀律換掉版本號
- 11.C27 WunderGraph:GraphQL 不該直接暴露在公網 介於全開與撤退之間的第三條路:GraphQL 當 server-side 查詢語言、對外只開 persisted operations;vendor 立場需標明
- 11.C28 protobuf 官方規範:field number 紀律 編號不可改、刪除必 reserve、重用導致資料損毀;契約相容性是編碼格式的性質、不是 review 慣例
- 11.C29 Buf breaking detection:四級規則對應消費者依賴 把 proto 相容紀律從人的自律升級成 CI gate、檢查粒度是產品決策不是工具預設
- 11.C30 Buf Connect 發布文:對 grpc-go 的系統性批評 gRPC 部署邊界(trailers、瀏覽器、proxy)最完整的一手批評;發布方是競品、立場需標明
- 11.C31 Dropbox Courier:百萬 RPS 規模的 gRPC 遷移 gRPC 當框架層集中可靠性的載體、遷移成本與 TLS 握手踩雷的規模判讀訊號
- 11.C32 gRPC: The Bad Parts:cURL 測試不過的 API(反例) 反例:獨立實踐者的 gRPC 批評清單、debug 可及性判準、含生態已修補的平衡敘述
- 11.C33 tRPC 設計哲學:無 schema 無 codegen 的型別共享 把 API 契約從 IDL 檔搬進型別系統的極端點、官方自述的前提與代價(TS-only、同倉共置)
- 11.C34 JSON-RPC 重生:LSP 與 MCP 都選它當訊息層 死在 web API、活在編輯器與 agent 協議:最小夠用訊息層的選型條件組合
- 11.C35 RFC 9457:problem+json 標準化錯誤格式 type 用 URI 外部化錯誤命名空間、client 必須忽略未知欄位的演化條款、IANA registry 補 7807 碎片化
- 11.C36 Stripe 錯誤物件:type / code / param 三層分離 路由層、分支層、UI 層做成正交欄位;冪等衝突列 first-class 錯誤型別;標準前自成一格的對照組
- 11.C37 Slack:offset 到 opaque cursor 的分頁遷移 深頁掃描與 page window 漂移兩個失效模式、opaque cursor 把分頁狀態表示權留在 server 端
- 11.C38 Stripe 冪等設計哲學:retry 是 client-server 協作 三種失敗點的 replay 行為分析、client 端 backoff + jitter 責任;冪等只做 server 半邊會放大故障
- 11.C39 Stripe 冪等鍵契約條款:24h 保存、500 也重放 可承諾的冪等契約細節:重放的是該次請求的結局而非成功結果、同 key 不同參數即錯
- 11.C40 IETF Idempotency-Key draft:標準化停在 expired de facto 先於 de jure 的具體例:業界事實標準先行、IETF 標準化跟進後停滯;引用必標 expired 狀態
- 11.C41 PayPal-Request-Id:同語意、不同契約的冪等實作 跟 Stripe 的三點對照:header 命名、replay 語意(最新狀態 vs 首次結局)、契約精確度
- 11.C42 IETF RateLimit headers:政策與狀態拆兩個 header 限流 header 的承諾邊界:informational only、不是 SLA;active draft、引用標版本
- 11.C43 GitHub 雙層限流:primary / secondary 與 x-ratelimit 契約 單一維度配額擋不住真實濫用、前標準時代 x- header 與 IETF 命名並存的遷移期現實
- 11.C44 Google AIP-151:長時操作實體化成 Operation resource 202 + 輪詢模式的系統化版本:回應型別先宣告、client 統一寫一套 polling、operation 生命週期明訂
- 11.C45 Twilio 2013 計費事故:無冪等防線的重複扣款(反例) 反例:內部 retry 迴圈缺冪等閘門等效於無限重放、fail-safe 是金流 side effect 的斷路器
- 11.C46 Google AIP:規範即提案系統的治理模式 編號提案制、狀態機、簽核門檻把 IETF RFC 流程內化到單一組織;中心化治理、社群貢獻是輸入
- 11.C47 Zalando API-first:Guidelines、Guild、Zally、Portal 四件套 規範存活靠配套組織機制:文件、人的治理、自動化、可發現性缺一環就退化成書架文件
- 11.C48 Microsoft REST Guidelines:單一 repo 內的分軌治理 規範沿組織邊界分化的實況:Core / Azure / Graph 三軌並存、跟「像同一團隊設計」理想的張力
- 11.C49 Spectral 與 Zally:guidelines 變成可執行檢查 治理成本從人工 review 前移到 CI;通用 linter 加組織 ruleset 比單一組織專用 linter 更能存活
- 11.C50 JSON:API:以停止 bikeshedding 為賣點的格式標準 價值主張放在組織成本而非技術能力:採現成標準 vs 自建規範加治理是規範治理的核心選擇
- 11.C51 OData:ISO 認證救不了生態萎縮(反例) 反例:正式標準化程度最高、主流化程度不成比例;marquee adopter 離場比標準機構背書更能預測標準命運
- 11.C52 OpenAPI Initiative:從 Swagger 捐贈到開放治理 單一 vendor spec 轉軌中立基金會的成功樣本:治理轉移是把既有動能中立化、不是用背書創造動能
- 11.C53 AsyncAPI:刻意相容 OpenAPI 的補位策略 站在既有標準肩上補 event-driven 缺口:以相容性換採用曲線、描述格式的邊界即治理邊界
- 11.C54 White House API Standards:規範制定後棄置(反例) 反例:文件品質不差、但沒有 Guild / linter / review 等執行機制與持續 ownership、34 commits 後封存
- 11.C55 WHATWG SSE spec:內建自動重連與 Last-Event-ID 補送 SSE 把重連與斷點續傳的協商鉤子寫進協議:自動重連、Last-Event-ID 補送、retry 欄位;補送實際保證仍看 server replay
- 11.C56 RFC 6455:WebSocket 是雙向 transport、不內建投遞保證 WebSocket 給雙向管線、不給保證:協議層對投遞保證、ack、重連、斷點續傳全部沉默、留給應用層
- 11.C57 Slack Socket Mode:WebSocket 上自建 ack、retry 與多連線熱備 協議不給保證、vendor 在應用層自建整套可靠性:envelope ack、未 ack 就 retry、多連線熱備、斷線預警
- 11.C58 RFC 6202:long-polling 的機制代價與 fallback 定位 long-polling hold 住請求到有事件才回:header 開銷、三段網路延遲、每 client 佔一條連線是機制決定的、不是實作品質
- 11.C59 Socket.IO:先 long-polling 再 upgrade WebSocket 的 transport negotiation WebSocket 不保證能建立(proxy/防火牆會擋)、所以先用 long-polling 建連再 upgrade:fallback 的價值是相容性下限、不是效能
- 11.C60 Stripe webhooks:at-least-once 加簽章、明文要求 consumer 冪等與不依賴順序 webhook 對外承諾的教科書樣本:三天重試、重複投遞、no-ordering、簽章驗證的責任在同一頁明文轉移給 consumer
- 11.C61 GitHub webhooks:不自動重試的反向承諾 at-least-once 不是所有 vendor 都給:GitHub 明文只試一次、失敗靠 consumer 自建排程補投;逼你讀 vendor 明文而非假設
- 11.C62 Slack Events API:3 秒 ack 上限加固定三次重試 「慢等於失敗」寫死成 3 秒硬上限、逼 consumer 走立即 2xx 加背景處理;retry header 讓 consumer 辨識重投
- 11.C63 Shopify webhooks:ordering 不保證、指定 header 去重、投遞不保證 跨 vendor 佐證 ordering-not-guaranteed 加冪等 header 是通則;甚至連投遞本身都不保證、需 reconciliation 兜底
- 11.C64 RFC 4918 207 Multi-Status:status line 降格為「請讀 body」 一個 status code 裝不下批次結果:WebDAV 把每資源狀態下放到 body、解析責任隨之轉給 consumer
- 11.C65 Google AIP 部分成功立場:同步必原子、非同步才准部分成功且要顯式 opt-in AIP-193 明文「不該支援 partial errors」、批次三部曲給出原子性階梯與 LRO 出口:部分成功要 client 顯式同意
- 11.C66 RFC 9110 202 Accepted:接受不等於承諾、HTTP 沒有回傳非同步結果的機制 202 是規範明文的 intentionally noncommittal:一旦回了 202、協定層不再有管道通知最終失敗、通知責任移轉到應用層
- 11.C67 RFC 9110 502/504:gateway 只回報自己的觀察、不回報上游的執行狀態 502/504 定義只說 gateway 沒收到有效或及時回應、沒有欄位區分「請求沒送到」與「執行了但回應丟了」— retry 安全性相反的兩種情況拿到同一個 code
- 11.C68 Exponential Backoff And Jitter:無 jitter 的退避是明確輸家 N 個 client 同時競爭時總工作量隨 N² 成長;三種 jitter 公式實測、Full Jitter 總工作量最少 — consumer 之間的隱性同步要主動打散
- 11.C69 Google SRE Book:retry 放大與跨層疊乘、per-request 上限與 retry budget retry 放大讓有效工作遞減;三層各 retry 3 次在底層變 64 次;建議 per-request 上限 + server-wide retry budget、provider 要用不同 code 分開可重試與不可重試
- 11.C70 AWS DynamoDB 2015 事故:內部元件的 retry 自保把錯誤率推到 55%(反例) 反例:metadata 服務過載後 storage server 逾時自我下線再重試、風暴成形後系統不自癒、要人工暫停請求才能喘息;事後修正同時動兩端
- 11.C71 Slack 2021-01-04 事故:復原期 retry 加 circuit breaking 是藥方 retry 的反向平衡:網路恢復後正是 retry 與 circuit breaking 讓系統爬回服務狀態 — retry 是否有害取決於 provider 處於過載中還是恢復中
- 11.C72 AWS retry 指南:retry storm 的官方定義與分層限制 Well-Architected 逐字定義 retry storm、建議低層服務 retry 上限 0-1 次、把 retry 委派給上層;Builders' Library 的 token bucket 路線
- 11.C73 gRPC 兩層錯誤模型:status code 是保證層、richer detail 是選配層 標準模型全語言保證、richer error model 走 trailing metadata — proxy 與 logger 看不到、中間節點對錯誤細節是盲的
- 11.C74 gRPC status code 產生者歧義:收到的 code 不一定來自 server 應用層 17 個 code 裡只有 7 個保證來自 user code;UNAVAILABLE / INTERNAL 可能是 library 或 channel 自產 — consumer 對錯誤來源的信任判讀有一手依據
- 11.C75 AIP-193 錯誤內容規範:三層受眾與「不假設使用者懂內部實作」 機器可讀的 (reason, domain) 契約、developer-facing message、LocalizedMessage 三層分工;message 穩定性規則反向揭露 Hyrum's Law
- 11.C76 W3C Trace Context:traceparent 的傳播義務與 security boundary 重開機制 跨 vendor trace 關聯的標準鉤子:每一跳 MUST 傳播、security boundary 可 restart trace、無效 id MUST ignore — 信任邊界寫進規範
- 11.C77 OWASP error handling:錯誤訊息是攻擊者的偵察面 非預期錯誤回 generic response、細節只留 server side log — provider 少暴露的安全端論證、跟 AIP-193 的機器可讀路線形成張力
#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
#讀者定位
#讀者旅程
#負載削峰
#負載平衡協議
#負載平衡器
#貧血模型
#資安
#資安治理
#資安演練
#資料
#資料不一致
#資料保護
#資料分級
#資料生命週期
#資料袋
#資源限制
#資訊架構
#跨平台
#跨語言開發
#跨領域
#身分安全
#身分驗證
#軟體架構
#輸出設計
#速率限制
#逾時
#選型訪談
#重構
#重複手動工作
#重複投遞
#重評估觸發器
#錯誤處理
#錯誤預防
#鍵盤
#開發原則
#開發工具
#開發流程
#開發策略
#閒置逾時
#降級
#除錯
#階段管理
#雜項
#需求澄清
#需求管理
#需求迴避
#靜態網站
#響應式設計
#風險評估
#首頁
#驗收
#驗收條件
#驗收流程
#黏性會話