Система управления лайками в популярных социальных сетях устроена следующим образом: все пользователи разделяются на группы (ноды), за каждой из которых закреплён сервер, который её обслуживает. 4 Затем структура базы строится под конкретные кейсы функционала. 4 Например, чтобы показывать количество лайков у фотографии, счётчик кладут в свойства этой фотографии в ноде её автора. 4 Чтобы определить, лайкнул ли пользователь эту фотографию, в ноде пользователя, который ставил лайк, хранят пару (userid, photoid). 4 При добавлении или удалении лайка обновляют счётчик в ноде автора фотографии. 4
Система также позволяет настроить автоматический масслайкинг. 13 Для этого используют специальные сервисы, в которых указывают параметры аудитории, посты которой будут лайкать (возраст, географическое положение, интересы и др.). 3 После запуска сервисы масслайкинга начинают проставлять автоматические лайки с учётом заданных параметров. 1