Perhaps we should rename this to backend? Or peer? I think calling it raft will end in confusion.