Latency and fault tolerance for distributed systems written in go