Николай Кононов - Код Дурова. Реальная история «ВКонтакте» и ее создателя
Я услышал о «ВКонтакте» весной 2007 года на тусовке бывших одноклассников. Когда школьные товарищи нравственно обнялись, распрощались и одной рукой уже залезли в пальто, кто-то крикнул: «А давайте зафрендимся в социальной сети! „Чтобы не теряться“».
Несколько человек среагировали – клевая идея, давайте в «Одноклассниках», мы там уже есть. Пара умников сказала: нет, ЖЖ интереснее. Внезапно две отличницы (детсадовский воспитатель и бухгалтер) предложили: «Лучше во „ВКонтакте“, там легче искать по школам-классам-факультетам-годам выпуска». – «Можно еще встречи назначать и фотоальбомы составлять». На том и договорились.
Именно такая аудитория – не программисты, а люди, оценившие удобство и интуитивно ясный интерфейс, – повалила тысячами в день.
«ВКонтакте» трудно было бы сделать человеку не из студенческой среды, – писал Дуров. – Я делал для себя». Первые два месяца он лично поддерживал сайт и отвечал на вопросы, а потом передал эту работу id2, Александре Владимировой.
Население «ВКонтакте» за два месяца выросло до сотни тысяч пользователей. Внизу каждой страницы соцсети стояла подпись – «Павел Дуров».
* * *Праздный люд, сидящий за чашкой кофе на Невском, не раскусил юношу – темные волосы, небритая щека, модное пальто – и не понял, чем он на самом деле занят. Версии были такие: драгдилер, продавец гербалайфа, мормон, свидетель Иеговы. Он сидел в «Кофехаузе» уже несколько часов, и все это время к нему стояла очередь из студентов.
Студент подходил, назывался, молодой человек искал его в списке, проверял паспорт, вытаскивал из-под полы небольшую коробочку и вручал ее оппоненту. На соседнем стуле лежали пакеты, и, пока они не кончились, мормон выдавал их всем, кто прошел проверку.
Это был Лев Левиев, и раздавал он не гашиш, а айподы. По его версии, идея конкурса родилась у Славы – кто пригласит во «ВКонтакте» больше всего друзей, получит джобсовский плеер. Дуров тогда еще не использовал устройства Apple, но дизайн айподов и идея ему понравились.
По другой версии, эту идею отцы-основатели взяли у MoiFacultet. Правда, у тех количество разыгрываемых плееров ограничивалось десятками. Слава перешиб конкурента числом. Компаньоны купили тысячу айподов.
«ВКонтакте» успел обрести поклонников, и двое из них – откуда-то из области – напечатали фосфоресцирующие футболки с логотипом сети и прислали на Тверскую. Лев прихватил их с собой в кафе. Под конец раздачи голова шла кругом, но страдания дорогого стоили – решающий для любого интернет-проекта набор ранних фанатов, то есть закладка фундамента будущей аудитории, прошел на ура.
Новый год друзья отмечали в победном расположении духа. Цель – миллион пользователей к ноябрю 2007-го – казалась быстродостижимой. Но уже в феврале сайт рухнул.
Месяцем ранее, раскинувшись, как патриций, на глубоких подушках, Олег Бунин затягивался кальяном и пускал дым в потолок. Он, консультант по высоким нагрузкам, больше напоминавший менестреля (кудри, что-то типа кованого амулета на шее, никаких пиджаков-галстуков), слушал чайников, затащивших его в вальяжный азиатский шалман.
Парни не рубили в предмете, но выглядели любопытно. Замкнутый старший брат, обращаясь к собеседнику, редко смотрел в глаза, думал долго, говорил мало, жесты неуклюжие. Младший, наоборот, подвижный, речь поставлена, вопросами попадает в точку – при этом не лезет в лидеры, подчеркивая, что техническими задачами в их соцсети заведует брат, который круче него как программист.
Стороны встретились в кафе «Рубаи». Еще несколько лет у «ВКонтакте» не будет офиса, и Дуров с программистами полюбят обсуждать дела в заведениях Невского. Лишь годом позже тотем посадит соратников в специально приобретенную квартиру.
Окутанный дымом Бунин растолковывал азы – как хранить и отдавать информацию с сервера, какие особенности существуют при расчете необходимых мощностей, масштабировании системы и т. д. По тому, как заказчики схватывали идеи, менестрель чувствовал, что долго консультировать их не придется.
Но он не предполагал, насколько быстро они въедут в тему. Николай хоть и выигрывал олимпиады по программированию, но решать сложные задачи – все равно что учиться колоть штыком манекен. Укрощение трафика, когда он растет в геометрической прогрессии, – иная баталия.
Бунин посоветовал использовать сервер Apache в комбинации с сервером Nginx. Через несколько часов от Николая пришла весточка – я поставил эту конфигурацию, посмотрите. Бунин изумился. Nginx обычно настраивают полнедели. Еще больше поразило, что Дуров-старший все написал правильно.
Консультант «подкрутил параметры», и первая версия запустилась. «Дуровы все быстро поняли и через три месяца перестали советоваться, – резюмировал Бунин. – Мы показали, куда копать, и они перекопали нас».
Мы встретились на конференции HighLoad-2011. «ВКонтакте» прислала разработчика Андрея Илларионова, и набитый битком зал задавал ему недоуменные вопросы по их системе распределения нагрузок. Некоторые решения не то что не приходили никому в голову – даже после выступления не стало яснее, как они работают.
«Когда общаешься с обычным человеком, почти всегда представляешь, что он ответит, – говорил Бунин. – Павел постоянно думал по-другому и масштабно. Знаете, как Цукерберг в фильме „Социальная сеть“ – когда девушка его отвергла, приятель хочет посочувствовать, а он уже думает о своей сети: „Пора расширяться“. Дуров – такой же».
Это наблюдение Бунина повторяли разные деятели рунета. Способность думать иначе стала краеугольным камнем для дуровской команды, спровоцировала изменения личности ее участников и привела к неминуемому конфликту с окружающей реальностью.
Но тогда, первой зимой «ВКонтакте», сентенции Дурова выдавали лишь оригинальный ум. Для интернет-тусовки соцсеть выглядела не более чем любопытным проектом с пассионарным основателем, уверенным, что выведет сайт в топ популярных ресурсов.
Дуровы советовались с консультантами, но вызывали их все реже. «Какие-то вещи я сразу сделал, как считал нужным, – рассказывал Николай. – Например, Бунин советовал хранить фотографии на одном домене и пропускать все через один сервер. А я предложил отдавать фото с того сервера, где они находятся».
Счетчик посещаемости крутился как бешеный, пока однажды февральским вечером Павел Дуров не набил в браузере vkontakte.ru и не обнаружил вместо соцсети «ошибку 502». Вход на сайт для пользователей оказался закрыт.
Дуров набрал телефон хостинг-провайдера. Трубку взял дежурный инженер.
– Алло, привет. Мы висим.
– Привет, сейчас разберемся. (Пауза.) Так. Идет огромный поток запросов к сайту, волна полтора гигабита. Канал забился.
(adsbygoogle = window.adsbygoogle || []).push({});