Why Does the Dashboard Still Count a Job That Was Closed?

A source record changes while a dashboard keeps its own count. Build a projection from versioned job images and make repeats, moves and deletions visible.

14 sections · 4 questions · 1 coding challenge

1 / 14

Letting a Committed Change Feed Another Read View

BOTIE

Database logs and change notifications allow downstream systems to follow committed changes instead of repeatedly scanning a source for differences. DynamoDB Streams and MongoDB change streams expose such changes through different APIs and retention contracts. They are examples of the mechanism, not interchangeable delivery protocols.

A stream can close the application’s source-write/notification gap when its guarantees match the design. It still leaves the consumer responsible for applying changes, recovering its position and handling its own side effects. Our local projection focuses on those applied-state semantics.

Sources for this history