~/talk

Enhancing Data Ingestion and Enrichment at Aware with Azure Cosmos DB

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

Aware uses Azure Cosmos DB with KEDA autoscalers and change feeds to ingest and enrich message streams, capturing data at ingest, triggering transforms and ML enrichments, and storing results in Cosmos collections. Partition key choice and hot-partition fixes drive schema changes; logging RU per query and a 10% reservations rule prevent wasted capacity. Throttles (HTTP 429) lead to workload smoothing rather than immediate cluster scale-up. Data store doubles with no read/write latency increase and moves from dozens of per-customer DBs to a handful of global instances.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Business problem overview
  3. 1:31System architecture
  4. 2:57Why Cosmos DB
  5. 3:59Ingestion pipeline switch
  6. 4:42Partitioning strategies
  7. 5:47Query tuning
  8. 6:08Change feeds
  9. 7:33Reservations and autoscaling
  10. 8:41Monitoring and logging
  11. 9:23Migration results
~/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.