I am working on a game like the Developer Forum (devforum.roblox.com) where you can post Roblox-approved threads (abiding by the Terms of Service) on different topics.
Looks sick but how are you going to do a universal forum board? How about making it so your posts only appear if you load into the game then the server saves your posts and shows it to new users so you dont have to go threw a bunch of datastores
You should link all the servers together with datastores and messaging services, Store all the player’s posts inside their datastore then load them and send them off to messagingservices for all servers to store, Searching for a user will manually load their data even if they aren’t inside the game, Also I remember a game like this existing before and flamingo played it, maybe you could cite that for ideas?
You can get an HTTP 429 error for having too many requests (if someone spams), also the servers will be refreshing at about 15 seconds. (EDIT: Some boards like Lua Learning’s and others.)