Устройство многопоточного рантайма движков ВКонтакте
ВКонтакте используют движки (кастомные NoSQL базы данных) для решения разных задач: от хранения key-value значений до подбора рекламы. Расскажу, как устроен многопоточный асинхронный рантайм движков, какие примитивы синхронизации в нем используются, на какие виды они делятся и как менялись со временем.
Никита Костливцев
Компания: VK / ВКонтакте