Performance analysis on Raft-based fault-tolerant and scalable applications