~/talk

Azure Cosmos DB - Low Latency and High Availability at Planet Scale

Talkat NDC London 2024 · 2024-01-29..02-02· [databases]
links:none on file
slides:none on file

Azure Cosmos DB runs a multi-API, multi-region storage system that guarantees every write is durably flushed to at least three of four replicas before acknowledging, uses Paxos for leader election, and supports five tunable consistency levels. Partitioning drives horizontal scale (hierarchical partitions to reduce cross-partition queries), RU-based resource governance with provisioned/autoscale/serverless billing, and an API Gateway plus a direct TCP connection mode for SDKs. One customer operates at 100 million requests per second across petabytes in 40+ regions; topology changes return 410 to trigger SDK reconnection.

AI-written summary · about

  1. 0:00Introduction and history
  2. 1:44Cosmos DB features
  3. 6:13High-level architecture
  4. 7:32Resource hierarchy
  5. 11:52Replicas and partitions
  6. 13:18Fault domains and zones
  7. 16:08Write request flow
  8. 25:01Read consistency and scaling
  9. 47:18Elasticity and APIs
  10. 51:02Gateway and load balancing
  11. 58:21SDK functionality
~/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.