~/talk

NoSQL, YesCosmos: Build that Eventually Consistent Application using Azure Cosmos DB

Talkat Azure Cosmos DB Conf 2024 · on Tuesday, 2024-04-16· [databases, distributed-systems]
links:none on file
slides:none on file

Azure Cosmos DB provides five tunable consistency levels and the demo builds an e‑commerce flow where an order is written, an Azure Function persists it to Cosmos DB, and a consumer creates invoices from the change feed — reducing order latency while accepting temporary divergence of 5–15 seconds. Practical tips include using session tokens to read your own writes, using upsert for idempotent retries, and configuring last-writer-wins or custom conflict resolution via a merge stored procedure; lowering client consistency speeds bulk ingestion but cannot be raised per request.

AI-written summary · about

  1. 0:00Eventually consistent apps
  2. 1:07Orchestrated request patterns
  3. 2:53Event-driven with Cosmos DB
  4. 4:20Cosmos DB consistency models
  5. 8:14Consistency levels per request
  6. 10:23Handling inconsistent reads
  7. 11:46Multi-region writes conflict
  8. 13:31Idempotent operations
  9. 14:14Asynchronous programming
  10. 14:58Change feed for reactive models
  11. 15:18Async pub-sub with Cosmos DB
  12. 17:02Summary
~/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.