Best way to use data stores for a cross-server list of players with a certain "Job Title" value

So in my game each player can get a different job, the job they have is saved as a StringValue using data stores. I want players to be able to see all players that are in any given job, from any server. What would be the best way to go about this? I’m clueless on how to do it, so I don’t have any script to provide

One issue you have to be cautious of is the ratelimiting when you are using the MessagingService(woops) or DataStoreService. You can continously load OrderedDataStore to obtain the information there and then display them.

Thanks, I’ll take note of that. My main issue is I’m not sure on how to go about actually updating the DataStore without overwriting anything or adding duplicates, and then how to go about loading the data on another server