Илья Асадуллин
Компания: VK
ВКонтакте использует формат бинарной сериализации TL как основной способ общения клиентов с серверами баз данных, серверов баз данных между собой, а также хранения информации на диске. Роль формата сериализации TL во ВКонтакте примерно сравнима с ролью формата сериализации Protobuf в Google.
К сожалению, долгое время поддержка языка TL в инфраструктуре ВКонтакте была неэффективной: обработка каждого запроса приводила к большому числу аллокаций памяти, копирований и виртуальных вызовов. Во время доклада расскажем об оптимизациях поддержки языка TL в инфраструктуре ВКонтакте и об идеях, которые можно применить для оптимизации работы с другими форматами бинарной сериализации.
Компания: VK
Компания: VK