Here is an interview with someone using CRDTs to build an edge state product that answers this question at a high level.
https://www.infoq.com/articles/state-edge-peter-bourgon
Here is an interview with someone using CRDTs to build an edge state product that answers this question at a high level.
https://www.infoq.com/articles/state-edge-peter-bourgon