Q8 Cosmos DB Domain 2 · 25–30% of exam

A change feed processor must react to new and updated items in a container. What else does it need?

  1. A A lease container to store its progress (correct answer)
  2. B A Service Bus queue to store checkpoints
  3. C Strong consistency on the account
  4. D A stored procedure that copies each change

Shortcut: Change feed processor = monitored container + lease container. It doesn't need Service Bus, a particular consistency level or stored procedures. In the default latest-version mode, deletes aren't delivered.

The change feed processor keeps its checkpoints and partition leases in a separate lease container, which also lets several instances share the work. It doesn't need Service Bus, a particular consistency level or stored procedures. In the default latest-version mode, deletes aren't delivered.