Raft implementation for .NET and ASP.NET Core that allows to build clustered microservices powered by distributed consensus and replication