I want to create a crew/guild system with updates able to be sent cross-server in real time. I’m planning to use Firebase for the database. To “receive” updates and changes to crews globally in every server, the only idea I can think of is to constantly poll (send get requests to) the database, but I don’t think that’s very efficient at all, plus that’s not really real-time. And polling too much to get the effect of real-time would have database costs go through the roof because of the amount of requests.
Is there any way I could “listen” for an event with HttpService? So that I only have to poll on changes or updates instead of in a loop. (Without MessagingService, avoiding it due to unreliability and limits.)