Разрабатываем
каждый день
VK IT Point — первый митап VK в Минске для разработчиков и product-менеджеров уровней middle и senior. Обсудим разработку и полезные инструменты для создания качественных сервисов. Вас ждут интересные выступления, возможность познакомиться с комьюнити и командой VK!
О мероприятии
-
Доклады о технологиях VK по четырём направлениям: ML, Mobile, Front end, Back end
-
Активности от VK Tech, Дзена, ВКонтакте и Одноклассников
-
Афтепати и возможность пообщаться со спикерами после основной части
Программа
-
17:00–17:45Сбор участников и приветственный кофе
-
17:45–17:55Открытие мероприятия
-
18:00Начало работы треков
-
Back end — 7 залБэкенд ВКонтакте — от разработки до продакшенаАлександр КирсановРуководитель команды
KPHP, ВКонтактеАлександр расскажет, как разрабатывается гигантская кодовая база ВКонтакте, как устроены деплой и архитектура продакшена. Также поговорим про тулинг, плагины для IDE, компиляторы и распределённые системы, специализированные инструменты и подходы, и про особенности хайлоада в целом.Шардирование рекомендательной системыДмитрий ПогореловРуководитель инфраструктуры
рекомендаций, ДзенИз доклада Дмитрия вы узнаете:
— как храним фичи;
— как Дзен переехал из монолита в микросервисы и почему сейчас шардируемся;
— как нарезаем шарды и боремся с оверхедом;
— интересные особенности конструкции, о которых мы сами не догадывались.ПерерывСеть — основа облачной инфраструктуры VK CloudЕкатерина КанунниковаProduct-менеджер,
VK CloudНа сегодняшний день облака — объективная реальность. Кто-то их использует как потребитель, а кто-то — разрабатывает их. Но и тем, и другим будет полезным погружение в их устройство. Екатерина расскажет про сложную задачу доставки трафика в облаках. Узнаем, что такое SDN, кому и зачем он нужен. Посмотрим, из чего состоит фундамент облаков.Месседжинг в ОК. Используемые на практике оптимизацииАндрей ЦаповВедущий разработчик в группе
разработки «Мессенджинг», ОКВ докладе Андрей представит вызовы, с которыми столкнулась команда разработки в процессе реализации сервиса, а также использованные решения. Основной акцент будет на подходах, обеспечивающих эффективность обработки событий в чатах с тысячами участников. -
Front end — 5 залFeature-Sliced Design: опыт применения фронтенд-архитектуры в react-приложенииАнтон УсковРуководитель команды фронтенд-
разработки Dev Platform, VK TechПридумывать свою архитектуру или использовать имеющуюся? Если имеющуюся, то как выбрать? Если выбрал, то к чему это может привести? Антон расскажет о том, как мы ответили на эти вопросы при реализации собственной платформы разработки Dev Platform в VK Cloud.UndefinednullLorem Ipsum is simply dummy text of the printing and typesetting industry.ПерерывКак мы ускоряли мобильную версию ВКонтактеТарас ИвановРуководитель направления
фронтенд-технологий, ВКонтактеПроизводительность измеряется метриками, в этом докладе Тарас расскажет про основные и покажет, как правильно собирать их в единую картину, как на них влиять и как они влияют на пользовательский опыт.Мобильный или десктопный. Производительность или удобство разработкиИван НагайкоРуководитель фронтенд-разработки,
ВКонтакте для бизнесаПочему важно уделять внимание мобильному вебу? Почему могут возникнуть проблемы с производительностью и с DX? Какие есть способы разделения мобильного и десктопного веба? Иван расскажет на опыте бизнес-юнитов VK: Юлы, ВКонтакте, Одноклассников, Дзена и Почты Mail.ru. -
ML — 4 залАрхитектура рекомендаций в мультиформатном сервисеДмитрий ШишовРуководитель группы качества
рекомендаций, ДзенИз доклада узнаем:
— как за несколько сотен миллисекунд отобрать самые релевантные пользователю айтемы;
— как в Дзене построили near-realtime контур обработки пользовательских событий для подсчёта эмбеддингов;
— как выглядит воронка рекомендаций;
— как команда обновляет ML-модели.Item2vec: как и зачем векторизовать посты и пользователей в социальной сетиДмитрий РешетниковML-разработчик, OKВо время доклада обсудим, как в Одноклассниках внедрили item2vec-подход для построения персонализированных рекомендаций в неподписной ленте и что из этого получилось.ПерерывРеальная польза от LLM на примере Universal NERИван СамсоновProduct-менеджер,
ВКонтактеАндрей СоколовML-разработчик,
ВКонтактеВ первой части Ваня Самсонов расскажет, как все возбудились от LLM. Мы видим, как с новыми шагами растут возможности для её использования в бизнесе, но за ними кроется всё больше подводных камней. Очень хочется использовать LLM везде, а для этого нужно и много железа, и новая экспертиза, причём не только в разработке, но и у заказчика.
Во второй части Андрей Соколов поделится, где может пригодиться LLM как инструмент разработчика, расскажет про дистилляцию знаний из LLM и даст рецепт приготовления универсального NER.Cloud ML Platform: кейсы и опыт использованияАлександр ВолынскийТехнический менеджер продукта
ML Platform, VK CloudCloud ML Platform — решение и для индивидуальных экспериментов, и для работы с масштабными задачами больших команд. Александр расскажет о кейсах использования JupyterHub и MLflow, причём не только в бизнес-задачах, но и в совершенно неожиданных кейсах. Например, в сохранении розовых и кудрявых пеликанов. -
Mobile — 6 залВкалывают роботыАлексей НикитинРуководитель команды iOS-
инфраструктуры, ВКонтактеВ жизни мобильного разработчика есть много рутинных задач, забирающих время от творчества. Алексей расскажет про множественные автоматизации в разработке продукта ВКонтакте, выполняющие работу за программиста.Мгновенный фидбэк: как оперативно получать отзывы о приложении в App StoreИгорь КлюжевiOS-разработчик, ДзенИгорь расскажет, как разобраться с недостатком инструментов в админ-панели App Store Connect и невозможностью оперативно получать новые отзывы, появившиеся в App Store. В докладе обсуждаются Python, создание телеграм-бота и получение данных о приложении из App Store Connect API. Доклад расширит ваше видение решений проблемы с помощью технологий автоматизации.ПерерывTracer — альтернатива Crashlytics, или Другой взгляд на аналитику ошибок в приложенияхКирилл ПоповРуководитель направления Android разработки, OKTracer — система аналитики ошибок от команды OK.Tech. Кирилл расскажет про отличия Tracer от Crashlytics в части работы с крашами и зависаниями (ANR) и покажет их на реальных примерах. Продемонстрирует работу и других инструментов команды: профайлеров, мониторинга утечек памяти и мониторинга утечек файлов на диске.Инструменты разработки RuStore: для чего они вам нужны и чем будут полезныАртём КовардинРуководитель команды Push
Service и интеграции, RuStoreВ докладе Артём расскажет о том, что нужно игровым и мобильным разработчикам, что может предложить RuStore, как всем этим пользоваться, как всё это разрабатываем и с каким проблемами сталкиваемся. С помощью SDK от RuStore вы можете монетизировать свои приложения, вовлекать пользователей, проводить эксперименты. Все SDK RuStore доступны для разработчиков, и команде важно сделать максимально удобные и используемые инструменты. -
20:30Афтепати
Часто задаваемые вопросы
-
Нужно ли платить за участие?
Участие бесплатное.
-
Обязательна ли регистрация, чтобы посетить мероприятие?
Для посещения мероприятия необходимо зарегистрироваться и получить письмо-приглашение. Без письма-приглашения на мероприятие не получится попасть.
-
До какого часа нужно приехать, чтобы попасть на мероприятие?
8 декабря в любое время с 17:00 до 21:00. Но рекомендуем приехать к началу мероприятия, чтобы не пропустить что-нибудь важное.
-
Возможно ли передать кому-нибудь своё приглашение?
Каждая регистрация именная, для получения бейджа на входе мы попросим предъявить любой документ удостоверяющий личность.
-
Можно ли прийти с коллегой или с кем-нибудь из близких?
Конечно! Но каждый гость должен зарегистрироваться на мероприятие и получить письмо-приглашение.
-
Есть ли рядом с площадкой парковочные места?
Да, припарковать машину можно на парковке торгового центра Palazzo.