Designing a global name service | Synapse