One commit, one log, four views with freshness contracts
One commit, one log, four views
synchronous write ends at the record, everything else follows the log
orders DB
system of record
sync durable write
outbox row inside
the same txn
outbox / CDC log
one arrow in per commit
ordered stream out
relay retries to delivery
idempotent consumers
status cache
invalidate key, fresh in sec
search index
consume event, tens of sec
monthly report
batch, next period
recommender
retrain, next cycle
dashed: replay path, rebuild any dropped view from the log
commit without publication
order is safe, relay retries,
views lag then converge
legend: purple = truth, yellow = the single publication, blue/green = derived views with contracts
no view is ever written before the record commits