You’ll learn how data is replicated within a cluster, how failover occurs, and the evolution of how his team decided to split data across a cluster of machines. Paul also touches on distributed consensus with Raft, replication fault tolerance with a write ahead log, and how we schedule frequent tasks to run in a reliable way across a cluster.
via The Distributed Database Internals of InfluxDB – open source software.