I am one of authors of high availability in Memgraph, graph database. You can see video and blog post that explain high-level overview of architecture used.

Video Blog post