The cbgt project provides a golang library that helps manage distributed partitions (or data shards) across an elastic cluster of servers.
NOTE: This library initializes math's random seed (rand.Seed(time.Now().UTC().UnixNano())) for unique id generation.