In this article, we will be designing a global ID assignment service on PostgreSQL and comparing the performance of three different design approaches.