Data engineering·Time and correctness in streams
the update arrived before the insert, and your naive consumer wrote a row it then couldn't find a parent for.
Out-of-order events
Also calleddisordered stream, reordering
Records reaching your job in a different order from the one they happened in, which is the normal condition of anything with more than one partition or more than one producer. Ordering usually holds within a partition key and never across keys, so the design question is whether your key is the same as your ordering requirement. When it is not, correctness has to come from event-time logic or version numbers rather than from arrival sequence.