IT-бар
Community
Митап для бэкенд-разработчиков в Новосибирске от VK Team
13 июня 2024
18+
Зарегистрироваться
О мероприятии
IT-бар Community — митап от VK про бэкенд-разработку, высокие нагрузки и архитектуру. На афтепати вас ждёт нетворкинг и настольные игры за барной стойкой!
10
спикеров
2
трека
3
часа афтепати
Программа
16:00
Сбор гостей
17:00
Открытие
Расскажем, из чего состоит VK и архитектура внутри компании, а также поговорим о планах в Новосибирске
img
Вера Маневич
Директор по персоналу, ОК
img
Алексей Полуэктов
Директор по IT‑архитектуре, VK
Зал 1
Архитектура антиспама, Tarantool, оптимизации в месседжинге и управление изменениями
Зал 2
Развитие продуктов, пуши как монетизация, ускорение высоконагруженных систем
17:20
400 млн писем ежедневно: всё об архитектуре Антиспама

Чтобы защитить пользователей Почты Mail.ru от вредоносных писем, Антиспам проверяет более 400 млн писем ежедневно. В докладе я расскажу, как и почему менялась архитектура Антиспама за более 15 лет развития.

Вы также узнаете:

  • что такое спам и зачем с ним бороться
  • какие этапы выполняются при проверке письма
  • какие технические трудности возникают при фильтрации спама и как мы с ними боремся
  • как развивалась архитектура Антиспама и какую роль в этом играют спамеры
  • что изменилось с началом применения технологий машинного обучения
  • какую роль играет ML в наших задачах
  • какие принципы разработки используются, чтобы достичь целевых показателей SLA под нагрузкой выше 300K RPS
  • в заключение расскажу примеры случаев, когда что-то пошло не по плану, и какие выводы мы из этого сделали

img
Константин Хицко
Тимлид команды ядра Антиспама Почты Mail.ru
Технологии или продуктовые фичи: как выбрать и во что вкладываться

Где граница между улучшением качества продукта за счёт развития технологий и за счёт знания о продукте? Что важнее для успеха проекта: техническое превосходство или большая функциональность? Как на каждом этапе развития проекта выбрать, во что вкладывать ресурсы: в технологические решения или в продуктовые? Разберём на кейсах, каждый из которых рассмотрим и с точки зрения разработки, и с точки зрения продукта.

img
Богдан Гаркушин
Руководитель поискового направления, ВКонтакте
17:50
Tarantool — швейцарский нож для высоконагруженных систем

Tarantool — in-memory база данных, которая позволяет строить высоконагруженные, надёжные и масштабируемые решения, а ещё — экосистема продуктов. В докладе я расскажу, как Tarantool и продукты на его базе устроены под капотом и какими характеристиками они обладают. Рассмотрим, какие технические решения позволяют эффективно работать с нагрузкой и для каких задач подходят лучше всего. Конечно, всё это с реальными примерами и кейсами.

Этот доклад будет полезен всем, кто интересуется высоконагруженными системами и ищет эффективные решения для работы с большими объёмами данных в режиме реального времени.

img
Владимир Северов
Архитектор Tarantool
Растить внутренние сервисы — это ОК

В докладе познакомлю слушателей с продуктом «Лента» в Одноклассниках. Расскажу, как выглядит лента в соцсети с технической точки зрения, и раскрою детали механизма балансировки элементов ленты: контента разных типов, промо, рекламы. Отвечу на вопрос, как промоутировать внутренние сервисы, учитывая интересы пользователей. Доклад будет полезен разработчикам продуктов с большим числом внутренних сервисов.

img
Алексей Шик
Разработчик Ленты, ОК
18:20
Перерыв
18:30
Месседжинг в ОК. Используемые на практике оптимизации

В докладе Андрей представит вызовы, с которыми столкнулась команда разработки в процессе реализации сервиса, а также использованные решения. Основной акцент будет на подходах, обеспечивающих эффективность обработки событий в чатах с тысячами участников.

Примеры оптимизаций:

  • ограничение спамерской активности открытого API
  • вверсионирование схемы данных для сохранения или чтения данных в рамках работы с БД
  • оптимизации хранения временных меток
  • оптимизации хранения nullable-объектов и массива булевых переменных
  • хранение данных в БД в сжатом виде

Доклад будет интересен бэкенд-разработчикам и архитекторам уровня middle+ с опытом и без опыта работы с высоконагруженными системами, так как методы могут успешно применяться в разных типах систем.

img
Андрей Цапов
Ведущий разработчик, Месседжинг ОК
Пуши — новый формат монетизации

Расскажу про использование наших пушей и про то, как дополнительно монетизировать пользователей. Ещё расскажу, как мы скрещивали рекламу и пользовательский контент, зачем нужны пуши, как их эффективно отправлять и на что они влияют.

img
Артём Ковардин
Руководитель команды Push, RuStore
19:00
Управление окружениями с помощью развёртываний в Dev Platform

Для автоматического управления окружениями мы в команде Dev Platform VK Tech разработали механизм развёртываний — одним из его важных компонентов стал Terraform as a service. В докладе расскажу, как разрабатывали это решение и какая получилась архитектура. Расскажу, как интегрируемся с VK Cloud и одним из компонентов магазина приложений облачной платформы.

img
Виктор Горячкин
Старший разработчик Dev Platform, VK Tech
Как эффективно работают фронтендеры и бэкендеры: кейс ускорения высоконагруженной системы

Расскажу, как мы наладили процессы для лучшего результата:

  • общая архитектура платформы VK Mini Apps — как мы работаем с бэкендом
  • поиск проблем, расширяя аналитику вместе с бэкендом;
  • эффективное совместное планирование платформ и корректная постановка целей
  • разработка и интеграция — проектирование API, работа с тоглами, управление с бэкенда
  • тестирование решений без угрозы поломки — тестовые домены, A/B-тесты, E2E-тесты
  • мониторинг и поддержка — как мы собираем метрики и следим за ними

img
Егор Стрешнев
Руководитель направления Android Mini Apps, ВКонтакте
19:30
Афтепати
Зал 1
Зал 2
BlaBlaBar
Депутатская улица, 46
Частые вопросы
Нужно ли платить за участие?

Участие бесплатное.

Обязательна ли регистрация, чтобы посетить мероприятие?

Для посещения мероприятия необходимо зарегистрироваться и получить письмо-приглашение. Без письма-⁠приглашения на мероприятие не получится попасть.

До какого часа нужно приехать, чтобы попасть на мероприятие?

13 июня в любое время с 17:00 до 22:00 (GMT+7). Но рекомендуем приехать к началу мероприятия, чтобы не пропустить что-⁠нибудь важное.

Возможно ли передать кому-⁠нибудь своё приглашение?

Каждая регистрация именная, на входе мы попросим предъявить любой документ удостоверяющий личность.

Можно ли прийти с коллегой или с кем-⁠нибудь из близких?

Конечно! Но каждый гость должен зарегистрироваться на мероприятие и получить письмо-⁠приглашение, а также быть совершеннолетним.