VK Видео: архитектура сервиса на основе пользовательских метрик

Когда говорят о выборе архитектуры IT-системы, почти всегда упускают один ма-а-аленький нюанс: мы делаем продукты для пользователей, не для себя. А пользователям совершенно неважно, какая у сервиса архитектура. Никто в отзывах не ставит звёздочки за ev…

Повышаем качество сервисов и делаем пользователей счастливыми: как работают в команде QA ВКонтакте

Привет, Хабр! Сегодня годовщина создания команды QA одного из самых нагруженных проектов VK — социальной сети ВКонтакте. Для нас это стало хорошим поводом поговорить о буднях тестировщиков. Сегодня о главных задачах команды, ее традициях и жизни в…

Отказоустойчивая архитектура контентной платформы на 4 Тбит/с — опыт VK Видео

Представьте идеальный мир с бесконечными ресурсами, в котором можно сколько угодно линейно масштабироваться под нагрузку: просто доставлять серверы, диски, видеокарты, как только потребуется больше мощностей. Звучит хорошо? Только оказывается, что когд…

OAuth2.0 авторизация в Vk средствами Qt5.8 и выше

Qt5.8 принёс нам QNetworkAuthorization — модуль авторизации на сторонних сервисах. Пока что поддерживаются только протоколы OAuth и OAuth2.0, но обещали позже подвезти и OpenID.А пока разберёмся, как использовать этот инструмент совместно с VkApi для …

От Soda Luv до BTS: как ВКонтакте рекомендует музыку миллионам пользователей

Всем привет! Это Даня Самойлов и Женя Замятин, мы из команды Core ML, занимаемся музыкальными рекомендациями ВКонтакте. В этой статье мы хотим поделиться с вами, как устроена наша система музыкальных рекомендаций…

Звёзды в IT-команде: зачем, чего хотят, как удержать

Привет, я Иван Самсонов, продакт-менеджер в прикладных исследованиях ВКонтакте. Последние шесть лет так или иначе нанимаю людей, и согласен, что «наш успех как менеджеров — не более чем результат того, насколько хорошо мы умеем выбирать сотрудников». Р…

Легально ли брать контент из базы данных?

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

Контекстные многорукие бандиты для рекомендации контента, или Не Бернулли единым

Привет, Хабр! Меня зовут Александр Сухочев, я занимаюсь машинным обучением и руковожу командой рекомендаций и развития сервисов ВКонтакте. Сегодня хочу поделиться нашим опытом и результатами внедрения контекстуальных многоруких бандитов для рекомендаци…

Заработок на VK от 33 500 RUB в месяц

Привет! Сегодня попытаюсь как можно детальнее рассказать о нескольких методах заливах* аудитории в группу VK на примере ЖЦА18**. Я не являюсь специалистом, у меня нет подходящего образования под эту тему, поэтому ещё с самого начала «умываю р…

Как вытянуть данные через официальный API ВК

API ВКонтакте используют не только для сбора статистики, но и для отложенного постинга, отправки сообщений. Мы с командой активно применяем его для автоматизации отчетности по SMM и таргету. Поэтому поговорим про сценарии использования, когда нужно пол…