I don't even know how to google or describe such, Is there a word for this? How do Youtube view counts, Facebook Likes, Reddit Upvotes and Downvotes work?
There is no way these big guys send a POST or UPDATE request to the server every single time someone hits a like, upvote, or watches a youtube video, It would crash the server, So how do they do it? Since it's updated in real time I would suspect streaming protocols like UDP is used?
In my case I don't need to update it in real time, Every few minutes will do, What is the go to way for something like this? Where do you even collect the votes if it's not allowed to be send to the server every time someone votes