Go Distributed framework