делаем счетчик лайков

Помогите понять.
Мы делали счетчик лайков. В нем пользователь может поставить или убрать свой лайк, но я не могу врубиться как он получает данные о других лайках. Пытаюсь описать как я это понимаю, но пока только круговорот мыслей :sweat_smile: По какой схеме данные попадают на сервер, ведь что бы другие пользователи это увидели данные должны туда попасть? Ну и сразу сверху вопрос, если пользователь почистить КЕШ, и снова пролайкает, то счетчик снова увеличится? Короче я запутался обьясните схему кто шарит :hugs: