How it works

Your software owns its state. Mainframe connects replicas to one ordered history.

Mainframe

One history. Local state.

Propose a data change. The log gives it a durable position. Each replica applies the same ordered history to its own state.

Read from memory or SSD. Catch up when you need fresh data; replay retained history to recover.

Select a replica or the log to look inside.

Replica Ayour software + local stateReplica Byour software + local stateReplica Cyour software + local stateReplicated log