Теглайн с кликабельным URL, который Дрейпер настоял вставить в каждое исходящее сообщение, служил рекламным ходом компании. Просто используя продукт, каждый покупатель становился невольным продавцом. Это подразумеваемое одобрение со стороны друга или сверстника делало его более мощным и более масштабным, чем традиционная реклама. Получатель сообщения Hotmail мог убедиться, что (1) его друг был пользователем, (2) это работает и (3) это бесплатно. Успешный потребительский брендинг часто основан на привязанности к пользователю. (Крутые ребята носят джинсы с низким разрезом, значит, и я буду носить) Это играет на нашем племенном инстинкте и приводит к появлению кластеров пользователей. Бхатия отправил сообщение своему другу в Индии, и в течение трех недель Hotmail зарегистрировал там 100 000 пользователей. Она также стала крупнейшим поставщиком электронной почты в Швеции, не потратив ни копейки на рекламу. Для сравнения, Juno потратила 20 миллионов долларов на маркетинг и рекламу, а Hotmail привлекла в три раза больше пользователей
за вдвое меньшее время.
Как отметил Юрветсон в своем докладе, модель распространения Hotmail была похожа на вирус "с пространственной и сетевой локальностью". Адресная книга электронной почты человека - это разновидность виртуальной социальной сети, не обремененной географией. Определенный процент контактов - это друзья, родственники и коллеги, живущие относительно недалеко от дома; другие могут быть разбросаны по всему миру. Сообщение Hotmail, отправленное через всю страну, может привести к появлению нового кластера пользователей. "Мы заметим первого пользователя из университетского городка или из Индии, а затем число подписчиков из этого региона будет быстро расти", - пишет он. "С точки зрения эпидемиологии это было похоже на то, как если бы Зевс чихнул на планету".
Джурветсон отметил "математическую элегантность" "плавных экспоненциальных кривых роста" Hotmail в первые годы существования компании:
Кумулятивные пользователи = (1 + fanout) циклов
Где "совокупные пользователи" означали количество зарегистрированных подписчиков Hotmail, "fanout" - скорость распространения продукта, а "циклы" - количество раз использования продукта за период времени с момента запуска (или частота, умноженная на время). В начале каждый пользователь Hotmail в среднем приводил двух новых пользователей в месяц. (Эти два новых подписчика Hotmail привлекли двух новых пользователей, и так далее. Это означало, что один начальный пользователь равнялся трем пользователям в конце первого цикла, девяти - во втором, двадцати семи - в третьем, причем каждый кластер рос по экспоненте. Конечно, это была упрощенная модель. Существовали и другие переменные, такие как коэффициент удержания и "отток", предельное насыщение, когда Hotmail достигает такого количества пользователей, что его рост неизбежно замедляется, и т. д.
[ НЕПРЕОДОЛИМЫЙ ПЕРЕВЕС ].
В то время как такие компании, как Hot or Not, могли задействовать дополнительные серверы, чтобы удовлетворить растущий спрос на пропускную способность, Hotmail, страдавшей от отключений, сбоев в работе систем и болезненно медленной загрузки, пришлось полностью перестраивать свои системы на ходу. Эта задача выпала на долю соучредителя компании Джека Смита, который изначально запустил Hotmail на немасштабируемой архитектуре, потому что компания просто не могла позволить себе ничего другого. На одной машине можно было разместить лишь ограниченное количество учетных записей веб-почты. "Чтобы добавить учетные записи, нужно было добавить машины, - говорит Смит, - но система регистрации была глобальной концепцией. Нам было сложно распределить машины, и у нас не было универсальной базы данных". Он и его инженеры были вынуждены вручную настраивать машины для обработки дополнительного трафика, что было неэффективным и отнимало много времени. "Мы продолжали расти как сумасшедшие, но в некоторые дни нам было так тяжело, что приходилось отключать регистрацию, потому что в тот момент мы не могли принять больше новых пользователей".
Когда Hotmail был готов зарегистрировать своего миллионного пользователя, Смит разработал многоуровневую архитектуру, позволяющую масштабироваться без ограничений. Вместо первоначальной одноуровневой системы, в которой электронная почта хранилась на одном компьютере, база данных регистрации - на другом, а сайт - на третьем, он создал систему, позволяющую сбалансировать нагрузку по всей сети. "База данных была на одном уровне, фронт-энд - на другом, а почта распределялась по множеству машин, а не по одной на аккаунт", - говорит он. В то время не существовало готового серверного программного обеспечения с такими возможностями, поэтому Смиту пришлось создавать новую технологию.
Месяц ушел на разработку трех основных компонентов - транспортера электронной почты, внутренней базы данных и базы данных для аутентификации клиентов. Когда все было готово, любой технический специалист мог вслепую добавлять машины, ничего не перенастраивая, если сайт начинал работать медленно. Но когда Смит перешел на новую архитектуру, она тут же рассыпалась, и он быстро вернулся к старой системе. Диагностика проблемы не заняла много времени. Из-за ограниченности бюджета Смит экономил на аппаратном обеспечении. Он пошел и купил две дюжины гораздо более мощных материнских плат, взял все, что смог найти в офисе, и принес их в центр обработки данных, где они заменили старые. "На следующую ночь мы перешли на новую архитектуру, и она прекрасно работала", - говорит он.