Unique integer generation in distributed systems
farfetchtechblog.com