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.