Streaming · Flashcard

Why do analytics windows usually use event time rather than processing time?

medium Realtime

Answer

Events arrive late: phones go offline, pipelines back up, jobs replay old data. With processing time, a click from 12:00 that arrives at 12:07 is counted in the wrong minute, and a replay gives different answers. Event time assigns it by when it happened.

Review this in your daily deck All cards in Streaming