Высоконагруженные системы — почему одного Go недостаточно? — Никита Галушко, VK
Валерий Котелов
CEO

Как VK проектирует код для многоядерных систем?
Вроде все ресурсы CPU в твоём распоряжении, но код все равно работает медленно.
На Highload++ мы поговорили с Никитой Галушко, старшим инженером в VK — о том, как правильно работать с многопоточностью и многоядерными системами и почему чаще всего хвалённый GO мешает, а не помогает, если у тебя сотни тысяч соединений и 56 ядер.
- как выжать максимум из процессора?
- как распределять потоки по ядрам?
- как перехитрить ограничения в GО?
- и можно ли управлять ядрами напрямую?
Разбираем все секреты высокой производительности в многоядерных системах прямо по ссылкам:
смотреть на youtube
смотреть в ВК видео
слушать на mave