What is the "normal" latency between when a document is created/updated and when the Cosmos DB Change Feed processor picks it up?
Some operations we do are two-phase: Create, then a few milliseconds later, Update.
I'm aware that only the latest version of a document will appear in the change feed. But if the change feed is super-duper speedy, I'll end up processing both versions of the document. Double RU usage than necessary because I only care about the "final" version.
Sure, I'll design my processor so that it doesn't care. And sure, I doubt there's any set-in-stone guarantees. But I am still curious, and wonder if anyone's had any experience (and paid attention to this particular detail) before. In a few weeks, I might be able to come post my own experiences, too.
EDIT: Digging around, I found FeedPollDelay. Looks like 5 seconds by default. So I suppose the answer is "the delay/latency is whatever I want it to be". Which is convenient in terms of RU usage, but mildly disappointing just because it's a polling architecture. Makes sense though :)