~/talk

Deep Dive Into API Machinery

links:none on file
slides:none on file

Details on marking CRD fields immutable, strict defaulting/validation/equality and new list semantics in v1.16 (lists-as-set and lists-as-map with key fields) and how atomic vs merge strategies change updates. Server-side apply stores per-field ownership in object metadata, detects conflicts (returns a 409 with owner and timestamp), and currently adds measurable CPU and object-size overhead. API Priority and Fairness uses flow schemas, priority levels with assured concurrency shares, queueing via shuffle sharding, and options to drop or queue excess requests.

AI-written summary · about

  1. 0:00Intro
  2. 0:51Immutability
  3. 2:56Defaulting
  4. 3:53Equality
  5. 5:04Normalization
  6. 6:00Request Pipeline
  7. 6:56Imutability
  8. 8:10Merging
  9. 9:07ServerSide Apply
  10. 11:37Southside
  11. 12:04Tracking Intent
  12. 12:33Workflows
  13. 13:11Tracking Ownership
  14. 15:32Merge
  15. 16:19Missing Features
  16. 20:59Example Configurations
  17. 22:49Unions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.