# Architecture principles whose scope is replication

> 2 records

This index as JSON: https://banes-lab.com/json/api/facets/architecture/scope/replication

## Entries

- [Vector Clocks](https://banes-lab.com/records/architecture/vector-clocks.md): A mechanism that keeps one counter per node on each update, so two updates can be compared as ordered or concurrent.
- [CRDTs](https://banes-lab.com/records/architecture/crdts.md): A mechanism that stores replicated state in data types whose merge is commutative, so replicas converge without coordination.
