Matchmatching system, Datastore or just messaging service?

Hey guys, I want to make a matchmatching system, should I use datastores or messaging service?
or both

Unfortunately, we are still waiting on the release of “cloud scripts”, which I saw on the incoming roadmap last time I checked. This is the proper way you would go about this in a game built in another engine.

But as of now we don’t have that, so your next best bet is probably MessagingService. DataStores would be a extremely hacky way to manage something like this, as it’s not what they are meant for.

Here is a resource I found when searching up the subject, that uses MessagingService:

There is some good discuss in the comments, beside the resource itself, so you should definitely check it out.