Protocol-agnostic, strongly consistent replication framework built on Raft