Протокол Пангея. Майами
Город начался с запаха.
Антон вышел из стеклянного терминала аэропорта и остановился — не потому, что решил сделать паузу, а потому, что плотный, застоявшийся на стоянке воздух ударил в грудь. В него нужно было войти, как входят в тяжелую, прогретую за день океанскую воду. Это был абсолютно осязаемый коктейль из влажной соли, приторного аромата цветущих магнолий, въедливого автомобильного выхлопа и еще чего-то неуловимого — южного, ленивого, тропического, совершенно не калифорнийского.
Калифорния пахла сухой хвоей, пыльным асфальтом и горьковатым эвкалиптом. Пало-Альто пах интеллектуальным напряжением и дорогой прохладой. Майами пах жизнью, которая никуда не торопится, но при этом никогда, ни на секунду не останавливается.
Пальмы у выхода из терминала тоже были другими. Не теми декоративными, аккуратно подстриженными деревьями, которые в Пало-Альто выстраивали вдоль дорог, словно по линейке, чтобы они соответствовали ландшафтному дизайну кампусов. Эти были дикими, высокими, с грубыми, волокнистыми стволами и жесткими, потемневшими от соли листьями. При каждом порыве ветра с Атлантики они трещали с сухим, костяным звуком. Они не притворялись частью городского пейзажа. Они просто росли здесь, потому что это было их место, их болото и их побережье.
Таксист оказался кубинцем — плотным, с седыми усами и крупными золотыми часами, которые тонули в складках его запястья. Он умудрялся одновременно говорить с Антоном по-английски с тягучим латинским акцентом и ругаться с кем-то по телефону на бешеном, пулеметном испанском. Он переключался между языками прямо в середине предложения, совершенно не замечая этого шва, словно его мозг работал на двух процессорах с общей памятью.
По радио хрипела старая сальса. За тонированным окном старой «Тойоты» проносился Майами — бесконечные, залитые солнцем широкие проспекты, пастельные фасады домов оттенка фламинго и мятного мороженого, и люди. Люди в шортах и шлепках в час дня в разгар буднего дня. Они шли по тротуарам с таким видом, будто у всего города был объявлен бессрочный, коллективный отпуск.
— Брикелл? — уточнил таксист, мельком глянув на Антона в зеркало заднего вида.
— Брикелл, — подтвердил Антон, поправляя лямку рюкзака.
— Хороший район, — кивнул кубинец, ловко перестраиваясь через три полосы без поворотника. — Дорогой. Там живут банкиры и люди, которые очень искусно делают вид, что они банкиры.
— А третья категория? — спросил Антон, улыбнувшись.
— Третья категория там работает, — хмыкнул таксист, крутанув руль. — Стирает им рубашки, паркует их теслы и убирает за ними мусор. Обслуживает первые две. Вы к каким относитесь?
Антон посмотрел на свои застиранные джинсы и старые кеды, в которых он еще неделю назад ползал под стойками в Сан-Хосе.
— Я там работаю, — сказал он.
Таксист понимающе кивнул и прибавил громкость радио.
Бискайский залив появился справа неожиданно — огромный, пронзительно-синий, ослепляющий мириадами солнечных бликов. Он подобрался к самому шоссе, отделенный от колес только узкой полосой бетонного парапета и редкими кустами. Далеко на воде, у самого горизонта, белели острые треугольники парусов яхт. Горизонт был абсолютно чистым, без калифорнийской дымки — резким, как линия, проведенная маркером.
— Красиво, — не удержался Антон.
— Привыкнете, — равнодушно обронил таксист, даже не повернув головы в сторону океана. — Через месяц перестанете замечать. Будете смотреть только на стоп-сигналы впереди тормозящей машины. Так всегда бывает.
Антон подумал, что не хотел бы привыкать к этой синеве. А потом подумал, что человеческая адаптивность — штука страшная, и он, скорее всего, действительно привыкнет. Как привык к туманам залива и к запаху яблони Арчи. Так всегда бывает.
Новый офис занимал двадцать третий и двадцать четвертый этажи огромной, футуристической стеклянной башни, которая сужалась кверху, словно парус.
Антон вышел из зеркального лифта на двадцать третьем и невольно замер, прижав рюкзак к бедру. Перед ним открылось пространство, которое никак не сочеталось в его сознании со словом «стартап».
Людей было много.
Не двое в душном, пропахшем канифолью гараже Арчи. Не шестеро в полупустом здании в Сан-Хосе, где каждый шаг отзывался гулким эхо. Здесь был улей. Огромный open space, разделенный на функциональные зоны тонкими звукоизолирующими перегородками из светлого дерева. Бесконечные ряды одинаковых белых столов, заставленных мониторами. Переговорные со стеклянными, абсолютно прозрачными стенами, внутри которых люди ожесточенно чертили марвеловские схемы на досках. В углу обустроенной кухонной зоны шумели сразу две массивные хромированные кофемашины, возле которых выстроилась небольшая очередь.
И за всем этим, через гигантские панорамные окна от пола до потолка, неподвижно лежал Бискайский залив — синий, безмятежный, с едва заметными силуэтами океанских лайнеров на рейде.
Люди работали. Они не просто сидели за компьютерами — они двигались. Стучали по механическим клавиатурам, говорили вполголоса по телефонам, используя гарнитуры, переходили от стола к столу с планшетами и тяжелыми фирменными кружками. Они были поразительно разными. Молодые парни в худи с завернутыми рукавами сидели бок о бок с мужчинами за сорок в безупречных летних костюмах без галстуков. Из разных углов доносилась то английская речь, то мягкий флоридский испанский, то какие-то гортанные звуки, язык которых Антон не смог определить с ходу.
Двести три человека.
Он наизусть помнил это число из штатного расписания, которое Майкл сбросил ему в PDF-файле на прошлой неделе. Двести три сотрудника только здесь, в этой башне на Брикелле. Плюс распределенные инженерные и юридические хабы в Лондоне, Сингапуре, Дубае и Монтевидео. Суммарно на «Пангею» сейчас работало около трехсот пятидесяти человек.
Антон стоял у лифта, чувствуя себя пришельцем, и смотрел на эти двести три человека, добрую половину которых он никогда не видел в лицо и не знал по имени.
Это было странное, почти пугающее чувство. Не плохое, нет — просто масштабное. Примерно то же самое Антон испытывал, когда писал сложную архитектуру ядра: в какой-то момент, после тысяч строк, ты вдруг понимаешь, что система стала настолько автономной и ветвистой, что начинает порождать побочные процессы, которые ты лично не закладывал в алгоритм. Она оптимизирует себя сама. Это не баг. Это переход количества в качество. Это масштаб.
— Антон?
Он обернулся. Перед ним стояла девушка — лет двадцати пяти, с собранными в плотный пучок темными волосами. В руках она держала планшет в кожаном чехле, а на ней была темно-синяя футболка с маленьким, лаконичным логотипом «Пангеи» на левой стороне груди. Логотип — стилизованная буква «П», переходящая в знак бесконечности, — был Антону незнаком. Кто-то разработал его и утвердил, пока он в Сан-Хосе три недели не вылезал из отладки базы данных.
— Я Сара, — сказала она, открыто улыбнувшись и протягивая руку. — Ваш личный ассистент. Майкл написал, что вы приедете из аэропорта прямо сюда, и просил встретить вас у лифта.
— Очень приятно, Сара, — Антон пожал ее узкую ладонь. — Как давно вы в компании?
— Три месяца, — ответила она, листая что-то на экране планшета. — Перешла к нам из Google. Работала в их калифорнийском офисе, в команде гео-сервисов.
— И почему ушли? — Антон искренне удивился. — Из Google уходят только на пенсию или в собственный фонд.
Сара чуть прищурилась, и в ее глазах промелькнула чисто профессиональная дерзость:
— Там стало невыносимо скучно, Антон. Все процессы расписаны на десять лет вперед, шаг влево — согласование на три месяца. А здесь… здесь нет правил. Здесь мы каждый день изобретаем что-то, чего вчера не существовало.
— Это правда, — согласился Антон, невольно проникаясь к ней симпатией. — Ну что, Сара, познакомите меня с нашими… командами?
— С удовольствием, — она повернулась лицом к бурлящему залу. — С какого отдела начнем? Кому первому испортим рабочий день явлением технического директора?
Антон еще раз обвел взглядом двести три человека.
— С любого, — сказал он. — По порядку. С севера на юг.
Знакомство заняло три часа, и к концу третьего часа у Антона гудело в голове так, словно он провел ночь под серверной стойкой.
Юридический департамент занимал отдельное крыло — двадцать два человека. Трое из них были старой гвардией из Лондона, которых в свое время привел Аластер, остальные — новые, набранные уже здесь, на месте. Возглавляла их Карина Санчес — сорокалетняя латиноамериканка с жестким каре и тяжелым взглядом бывшего прокурора штата Флорида. Она посмотрела на Антона так, как смотрят на ключевого свидетеля по делу о крупном мошенничестве — оценивающе, холодно, проверяя на прочность и решая, можно ли вообще доверять этому парню в помятой футболке.
Финансовый отдел — восемнадцать человек. Эти сидели в идеальной тишине, нарушаемой только сухим клацаньем калькуляторов и шорохом бумаг. Несмотря на майамскую удушающую жару за окном, все они были в строгих тройках и накрахмаленных рубашках. Выражения лиц у всех были одинаковыми — смесь глубокой сосредоточенности и легкого пренебрежения к остальному миру, которая обычно означает, что люди знают про движение денег что-то такое, чего все остальные никогда не поймут.
Затем команда тех, кто думает не о том, как система работает, а о том, каково это — ею пользоваться. Тридцать человек которые спорят о каждой кнопке в приложении так как будто от этого зависит судьба цивилизации. Впрочем, в каком-то смысле зависит. Это был самый молодой и самый шумный сектор двадцать третьего этажа. Они сидели на пуфиках, на столах, говорили все одновременно на смеси английского, испанского и португальского. Все маркерные доски вокруг их зоны были заклеены разноцветными стикерами и схемами пользовательских интерфейсов. Это было единственное место в офисе, где Антон почувствовал себя в своей тарелке — он понимал метафоры, которыми они думали, и логику их споров.
PR-служба и коммуникации — десять человек. Руководитель по имени Джулия — миниатюрная женщина с копной рыжих волос — говорила со скоростью пулемета Максима. Антон успевал усваивать примерно семьдесят процентов информации, остальное тонуло в потоке медийных терминов.
— Вам нужно будет давать интервью, Антон. Регулярно, — Джулия буквально нависла над ним, размахивая распечаткой. — The New York Times уже запрашивала follow-up после той нашей первой статьи о цифровом суверенитете. Bloomberg хочет большой профиль сооснователей. Плюс есть официальные запросы из Германии, Японии, Бразилии…
— Джулия, — мягко прервал ее Антон, выставив ладонь.
— Да?
— Я технический директор. Моя работа — следить, чтобы база данных не рассыпалась от нагрузки, а не разговаривать с журналистами. Технические директора не дают интервью. Они пишут код.
— Сооснователи компании с оценкой в три с половиной миллиарда долларов — дают, — безжалостно отрезала Джулия, даже не моргнув. — Это часть вашей капитализации. Я согласую с вами каждый вопрос, каждое слово. Обещаю, никакого грязного белья. Только технологии и будущее мира.
Антон вздохнул и посмотрел на Сару, которая послушно стояла рядом, занеся палец над планшетом.
— Сара, — сказал он.
— Да, Антон?
— Запишите, пожалуйста. Мой лимит — не чаще одного интервью в месяц. Только письменные вопросы, и только заранее, минимум за неделю. И самое главное — никаких журналистов и никаких фотографий в серверной. Это закрытая зона.
— Записала, — Сара быстро постучала по экрану.
Джулия улыбнулась — победно, профессионально, как человек, который выбил из несговорчивого клиента нужную уступку:
— Одно в месяц для начала — это отличный компромисс, Антон. Мы начнем с Bloomberg. Они сделают красивую съемку. Но без серверной, хорошо. На фоне залива.
Технический этаж располагался выше, на двадцать четвертом. Здесь было тише и прохладнее.
Паша прилетел в Майами на три дня раньше всей команды — сказал Майклу, что ему нужно «время осмотреться и проверить климатические установки». Антон слишком хорошо знал Пашу, чтобы понимать, что скрывалось за этой формулировкой: Паша просто не мог доверить сборку главного узла сторонним подрядчикам.
Серверная занимала добрую треть этажа. Это было настоящее инженерное произведение искусства — изолированное помещение за толстыми, звукоизолирующими стенами и тяжелой герметичной металлической дверью с биометрическим сканером сетчатки. Три независимых оптических канала от разных провайдеров, уходящие прямо к океанскому кабелю, резервные дизель-генераторы на техническом уровне башни, система газового пожаротушения. Карлос из уругвайской команды прилетел лично, чтобы помочь с балансировкой — Марта попросила его об этом в Слэке, зная его дотошность.
Когда Антон поднялся на этаж, Паша стоял у огромного бронированного стекла серверной, и неподвижно смотрел внутрь. Судя по его застывшей позе и пустой чашке на подоконнике, стоял он так уже долго.
Антон подошел бесшумно и встал рядом, плечом к плечу.
Они молчали минуты две, просто разглядывая через стекло длинные, антрацитово-черные ряды стоек. Внутри царил идеальный, стерильный порядок. Толстые жгуты разноцветных кабелей были уложены с точностью до миллиметра, затянуты фирменными хомутами, каждый интерфейс светился ровным, мягким зеленым огнем индикаторов. Все было выполнено строго по проектной документации. Идеальная геометрия железа.
— Ну как? — негромко спросил Антон, нарушая тишину.
Паша помолчал еще секунду, словно взвешивая каждое слово на внутренних весах.
— Нормально, — сказал он.
Антон едва заметно улыбнулся. Для Паши слово «нормально» применительно к чужой работе приравнивалось к международной премии в области инженерного дела.
— Кабели по цветовой схеме обжали? — подмигнул Антон.
— По схеме, — хмуро ответил Паша, не поворачивая головы. — Я проверил в первый же час, как приехал.
— И что? Все сошлось?
— Почти, — Паша дернул плечом. — Мне пришлось лично перемонтировать весь центральный патч-панельный ряд коммутаторов. Эти флоридские монтажники… они перепутали синий кабель с фиолетовым на седьмом сегменте. Технически все заводилось, пакеты шли. Но это неправильно. Это визуальный хаос.
— Конечно, — серьезно согласился Антон. — Визуальный хаос в серверной — это первый шаг к анархии.
Паша наконец повернулся к нему. Его глаза за стеклами тонких очков были воспаленными от недосыпа, но смотрели цепко. Он обвел взглядом технический этаж — пятьдесят просторных рабочих мест, часть из которых уже была занята инженерами, остальные должны были заполниться до конца недели.
— Слишком много людей, Антон, — сказал Паша тише.
— Система выросла, Паш. Нам нужны люди, чтобы держать нагрузку и обрабатывать тикеты.
— Я знаю, — вздохнул он, возвращаясь взглядом к стойкам. — Просто… это непривычно. Раньше, там, в гараже, и даже в Сан-Хосе, я знал каждую строчку кода в нашей распределенной системе лично. Знал, кто ее написал, почему именно так и где там может тонко порваться. А теперь здесь сидят люди, пишут модули, деплоят их через автотесты… Я смотрю в репозиторий и понимаю, что не контролирую сорок процентов коммитов.
— Это нормально для проекта такого уровня. Это и есть делегирование.
— Не уверен, что это безопасно, — упрямо буркнул Паша. — Но я принимаю это как данность. Изменить я все равно ничего не могу, Майкл мне уже все объяснил про масштабируемость бизнеса. — Он сделал паузу и поморщился. — Кстати, в этом Майами чертовски жарко. Невыносимо.
— Жарко, — согласился Антон. — Тропики.
— Я снял квартиру в трех кварталах отсюда. Первое, что сделал, — выкрутил кондиционер в спальне на самый минимум, на шестнадцать градусов. Так этот идиот, мой сосед за стеной, вчера вечером пришел стучать. Кричал, что у него из-за меня стена ледяная и на ней конденсат выступает, обои отвалятся.
— Может, добавишь немного? Пожалей человека.
— Нет, — отрезал Паша. — Компрессор кондиционера должен работать на полную мощность, раз уж его спроектировали. Иначе какой в нем смысл? Зачем вообще строить охлаждающие системы, если использовать их вполсилы?
Антон смотрел на Пашу, а Паша снова повернулся к стеклу серверной, выискивая взглядом малейшую асимметрию в индикаторах. Некоторые вещи в этом мире оставались абсолютно неизменными, и Антону подумалось, что это, пожалуй, самое лучшее, что было в их новом офисе.
Марта проводила собеседования в режиме нон-стоп уже вторую неделю. Ей нужно было закрыть еще десяток вакансий в отдел системной надежности (SRE).
Антон случайно заглянул в одну из малых переговорных на двадцать четвертом этаже, когда шел за кофе. Сквозь стеклянную перегородку было видно Марту — она сидела, откинувшись на спинку кресла, положив ногу на ногу. Перед ней лежал раскрытый блокнот с какими-то хаотичными каракулями, а на краю стола покоилась незажженная электронная сигарета, которую она привычно крутила в пальцах. Напротив нее сидел кандидат — парень лет двадцати восьми, в аккуратной отглаженной рубашке, с дорогими часами. Судя по выражению его лица, до этого момента собеседование шло идеально, он выдавал правильные, заученные ответы из учебников по менеджменту.
— Хорошо, с теорией мы закончили, — Марта перебила его на середине фразы про методологию Agile. — Теперь расскажите мне про самый большой сбой, который вы видели в своей практике. Лично вы.
Парень приободрился, поправил воротник:
— О, в моей прошлой компании, крупном финтех-стартапе в Атланте, однажды упал основной транзакционный сервер прямо в момент пиковой нагрузки в Черную пятницу. Это был коллапс, мы потеряли…
— Стоп, — Марта жестко выставила руку вперед. — Мне не интересна ваша прошлая компания. Мне интересны вы. Что сломали лично вы? Какую строчку кода вы написали так, что все полетело к чертям? И как именно вы это потом чинили?
Кандидат мгновенно замолчал. Его холеный, уверенный вид куда-то испарился. Это была долгая, тяжелая пауза — пауза человека, который судорожно решает, соврать ему или признаться в чем-то действительно постыдном. Антон за стеклом замер, наблюдая за сценой. Парень думал, а не придумывал красивую историю.
— В две тысячи двадцать первом году, — сказал кандидат наконец, и его голос заметно просел по громкости, — я работал на крупном проекте облачного ритейла. Был конец смены, я работал уже двадцатый час подряд, глаза замылились. Мне нужно было запустить тяжелую миграцию базы данных на стейджинг для тестов. Но я перепутал вкладки терминала. И запустил ее прямо на продакшн.
Марта даже не шевельнулась. Только сигарета в ее пальцах сделала еще один оборот.
— Результат? — коротко спросила она.
— Мы потеряли данные по транзакциям за шесть часов, — тихо сказал парень, глядя в стол. — Бэкап, как назло, оказался неполным, скрипт резервного копирования завис за день до этого. Мы восстанавливали базу вручную. Вчетвером. Всю ночь, четырнадцать часов подряд, сверяя логи платежных шлюзов. Я думал, меня уволят и распнут прямо у входа.
— Почему вы это сделали? Помимо усталости. В чем была системная ошибка?
— Я перепутал переменные окружения в конфигурационном файле, — ответил парень, подняв глаза на Марту. — Они были названы почти одинаково, разница в один символ.
— И что вы изменили после этого? В себе или в системе?
— Во-первых, я в тот же день написал bash-скрипт, который намертво блокирует любую миграцию, если в названии переменной нет явного, тройного подтверждения того, что это боевая среда. Во-вторых, я внес изменения в регламент компании: ни один инженер не имеет права прикасаться к проду, если он на ногах больше двенадцати часов. Физически блокировать доступ. И сам я больше никогда так не работал.
Марта смотрела на него еще несколько секунд своими холодными, всевидящими глазами. Потом коротко кивнула, взяла ручку и сделала жирную галочку в блокноте.
— Принят, — сказала она, пододвигая к себе планшет. — Оформляем. Выходите в следующий понедельник, Сара вышлет вам оффер сегодня до вечера. Нам нужны люди, которые умеют держать удар, когда все горит.
Кандидат встал, его руки заметно подрагивали от пережитого стресса. У самой двери он остановился, не удержавшись:
— Спасибо, Марта. Можно один вопрос? Чисто для себя.
— Один, — разрешила она, не поднимая головы.
— Почему вы на собеседовании сорок минут спрашивали меня про мои ошибки и провалы, и ни разу не спросили про мои дипломы, сертификаты AWS и архитектурные достижения? Они ведь весомые.
Марта подняла на него взгляд, и на ее губах появилась бледная, почти пугающая улыбка человека, который видел в коде слишком много смертей.
— Ваши достижения я внимательно прочитала в резюме еще до того, как вы вошли в эту комнату. Там все красиво. Но достижения ничего не говорят мне о том, как вы думаете и что делаете в тот момент, когда все идет через задницу. А у нас в «Пангее» всегда что-нибудь идет через задницу. Это специфика суверенного софта. Мне нужны те, кто умеет выживать в огне, а не те, кто красиво ходит на парадах.
Кандидат понимающе кивнул, сглотнул и быстро вышел.
Антон тихо отошел от двери, стараясь не шуметь. Марта была на своем месте. Безопасность периметра была в надежных, пусть и глубоко травмированных руках.
Чен занял самое дальнее, угловое помещение на двадцать четвертом этаже.
Там у него было свое суверенное королевство — двенадцать рабочих мест, но мониторов было как минимум вдвое больше, чем людей. Вдоль всех стен тянулись столы с разобранным железом, какими-то непонятными платами сетевых перехватчиков и тестовыми телефонами без маркировки. Люди Чена были под стать своему шефу — тихие, сосредоточенные, все как один в абсолютно одинаковых черных футболках без каких-либо логотипов. У них была странная, общая манера: когда к ним кто-то обращался, они смотрели на собеседника чуть дольше, чем предписывали правила приличия, словно сканировали лицо на предмет уязвимостей. Что-то в их пластике и мимике неуловимо, но отчетливо напоминало самого Чена.
Антон зашел к ним в конце рабочего дня, когда солнце за стеклом начало окрашивать офис в густой янтарный цвет.
— Ну как команда? — спросил Антон, присаживаясь на край пустого стола рядом с Ченом. — Сработались?
— Не знаю, — сухо ответил Чен, не отрывая взгляда от бесконечных строк логов безопасности на своем центральном тридцатидвухдюймовом мониторе.
— В смысле «не знаю»? — Антон приподнял бровь. — Ты же сам их отбирал, лично проводил верификацию каждого по трем базам данных. Каждого резюме проверял через свои каналы.
— Именно поэтому, — Чен наконец соизволил повернуться к Антону. Его лицо было бледным, почти прозрачным в лучах заката. — Именно потому, что я их нанимал, я слишком хорошо знаю, на что каждый из них способен. Я знаю их потолок, их темные пятна и их технический потенциал. В том числе знаю, как именно они могут сработать против нас, если их перекупят или прижмут спецслужбы.
— Чен, они работают на нас. Мы платим им лучшие зарплаты в Долине и на Восточном побережье. У них есть опционы «Пангеи».
— Пока работают, — отрезал китаец, возвращаясь к коду. — Интересы людей меняются. Это переменная величина, Антон. Ее нельзя закладывать в константы системы безопасности.
Антон вздохнул и посмотрел на двенадцать парней, которые, не обращая внимания на разговор начальства, методично и синхронно вбивали команды в свои терминалы.
— Чен, — сказал Антон тихо. — Ответь мне честно. Ты в этой жизни доверяешь хоть кому-нибудь? Ну, кроме своих собственных зашифрованных бэкапов?
Чен задумался. Серьезно задумался — не для того, чтобы выдать красивый риторический ответ, а как человек, который проводит быструю инвентаризацию внутренних ресурсов.
— Паше, — сказал он наконец. — Паша абсолютно предсказуем. Его психика работает как старый немецкий дизель. Он делает ровно то, что говорит, и всегда говорит ровно то, что думает в данный момент. В нашей индустрии это такая редкая девиация, что ее можно приравнять к абсолютной надежности. На него можно вешать триггеры.
— А мне? Мне ты доверяешь?
Чен посмотрел на Антона долгим, немигающим взглядом:
— Условно. Вы хороший инженер, Антон. Возможно, лучший из тех, с кем я работал по части распределенных баз. Но вы иногда бываете слишком оптимистичны. Вы верите в то, что люди могут договориться, и что система может работать на чистом энтузиазме пользователей. Для архитектора безопасности ваш оптимизм — это фактор риска. Уязвимость нулевого дня.
— Понятно, — Антон усмехнулся. — А Майклу?
Чен промолчал секунд пять. Он перевел взгляд на окно, где на воде залива медленно разворачивался огромный сухогруз.
— Майкл умеет убеждать людей, — произнес Чен очень тихо. — Он делает это мастерски, на уровне лучших гипнотизеров или создателей религиозных культов. Он может заставить человека поверить в то, чего нет, и пойти за ним куда угодно. Это невероятно полезное качество для нашего проекта. И одновременно — самое опасное. — Он сделал паузу, его пальцы привычно замерли над клавиатурой. — Но да. В разумных пределах, пока его цели совпадают с архитектурой «Пангеи», я ему доверяю.
— Ну, для тебя это огромный прогресс, — Антон поднялся со стола. — Почти слепая вера.
— Не обольщайтесь, Антон, — бросил Чен, уже не оборачиваясь. — Завтра я перепишу протоколы шифрования для его личного кабинета. На всякий случай.
Антон только покачал головой и вышел из его кабинета.
Майкл ждал его в своем новом кабинете на двадцать третьем этаже.
Кабинет был огромным — угловым, с двумя глубокими кожаными диванами шоколадного цвета и массивным столом из цельного куска темного дерева, на котором не было ничего, кроме тонкого ноутбука и одной аккуратной папки. Вся внешняя стена была сделана из цельного стекла, открывая умопомрачительный вид на залив и порт Майами, который сейчас, в лучах заходящего солнца, казался отлитым из жидкого золота.
На боковой стене, прямо в рамах под музейным стеклом, уже висели две знаковые публикации: та самая первая статья из The New York Times с фотографией их старого гаража и свежий разворот из Financial Times с заголовком: «"Пангея": Цифровой суверенитет как новый класс активов». Но рядом с ними, чуть в стороне, Майкл повесил в простую рамку обычный, слегка помятый лист бумаги, распечатанный на дешевом лазерном принтере. Антон подошел ближе и присмотрелся.
Это было электронное письмо от Даниэля Леви из Тель-Авива. Самый первый официальный гражданин «Пангеи», человек, который первым прошел верификацию и перевел взнос.
Майкл стоял у самого окна, засунув руки в карманы дорогих светлых брюк, и смотрел на залив.
— Ну как? — спросил он, не оборачиваясь, услышав шаги Антона по мягкому ковролину.
— Двести три человека, Майкл, — сказал Антон, останавливаясь посреди комнаты. — Половину я не знаю даже в лицо. С остальными, надеюсь, познакомлюсь за пару недель.
— И как тебе общее впечатление? Как атмосфера в нашем новом улье?
Антон присел на подлокотник дивана, устало потерев переносицу:
— Чен по-прежнему не доверяет собственной команде и собирается обновить под них протоколы слежки. Марта нанимает инженеров по принципу «расскажи, как ты круче всего облажался в жизни и как смог после этого выжить». А Паша сегодня полдня вручную перебирал патч-панель в серверной, потому что местные монтажники перепутали синий провод с фиолетовым, и это нарушало его внутреннюю гармонию.
Майкл наконец повернулся. На его лице играла легкая, довольная улыбка, в глазах отражалось золото майамского заката.
— И что из этого следует? Это хорошо или плохо?
— Это значит, что они работают, — сказал Антон, глядя ему в глаза. — Работают точно так же, как в Пало-Альто. Стены изменились, масштаб изменился, а люди остались теми же психами. И это отлично.
— Охрана, — коротко сказал Майкл, меняя тему и делая шаг к столу.
— Знаю, — Антон поморщился. — Твои люди уже прислали мне три инструкции по безопасности.
— Не спорь, Антон. Это не моя прихоть. Наша капитализация растет быстрее, чем мы успеваем подписывать документы. Для определенного круга лиц мы стали очень весомым фактором раздражения.
— Я не спорю, — выдохнул Антон. — Я все понимаю. Но я хочу хотя бы знать, как зовут человека, который будет ходить за мной тенью и проверять мои машины.
— Его зовут Джейсон, — ответил Майкл, присаживаясь в кресло. — Бывший морской пехотинец, три контракта на Ближнем Востоке, потом работал в личной охране одного из сенаторов здесь, во Флориде. Говорит крайне мало, думает очень быстро, реакция феноменальная. Тебе понравится. Он ненавязчивый.
— Мне не нужно, чтобы он мне нравился, Майкл. Я не друга себе ищу.
— Тебе нужно, чтобы ты мог с ним комфортно работать и не замечать его присутствия, — мягко поправил его Майкл. — А это как раз другое. — Он сделал короткую паузу. — И по поводу машины.
— Tesla Model S, — быстро сказал Антон, опережая его. — Серая, без приметных номеров и тюнинга. Самая обычная, какая есть у каждого третьего клерка на этой улице.
— Уже заказал, — Майкл чуть приподнял уголки губ. — Приедет к твоему дому в пятницу утром. С полным комплектом бронирования стекол и скрытыми пластинами по периметру.
Антон покачал головой, невольно улыбаясь:
— Ты заказал ее еще до того, как я вообще согласился на эту модель и прилетел сюда.
— Я слишком хорошо тебя знаю, Антон. Я знал, что ты выберешь именно ее. Ты предсказуем в своей скромности, прямо как Паша в своей инженерии.
Антон перевел взгляд на панорамное окно. За стеклом залив уже догорал, фиолетовые тени стремительно наползали на город со стороны материка. Такой плотный, горизонтальный, тяжелый закатный свет бывал только здесь, на юге. В Калифорнии солнце уходило в океан сухо и быстро, оставляя после себя лишь бледную розовую полосу.
— Майкл, — позвал Антон, указывая на стену.
— Да?
— Письмо Даниэля… Почему именно оно здесь? Рядом с Financial Times и статьями про миллиардные оценки? Это выглядит немного… сентиментально для твоего кабинета.
Майкл подошел к стене и остановился перед помятым листком. Его лицо стало серьезным, вся корпоративная маска уверенного лидера на мгновение спала, обнажив того самого парня, который когда-то пришел к Антону с безумной идеей.
— Чтобы помнить, зачем все это, Антон, — тихо сказал Майкл. — Чтобы помнить главный смысл, когда этот офис, охрана, контракты, двести три человека на этаже, заливы за окном и стеклянные башни начинают казаться самоцелью. Начинает казаться, что мы просто строим очередной успешный IT-бизнес ради капитализации. В такие моменты я подхожу и смотрю на это письмо. Обычный человек из Тель-Авива, архитектор. Он просто хочет жить, работать и быть уверенным, что его деньги, его личные данные и его свобода не зависят от того, какое правительство сегодня пришло к власти в его стране и какие законы оно решило принять задним числом. Таких людей на земле миллионы. Мы работаем для них, Антон. Не для инвесторов с Уолл-стрит. Для него.
Антон смотрел на строчки электронного письма.
— Сколько у нас резидентов на сегодняшнюю минуту? — спросил он.
— Вчера поздно вечером перевалило за сто тысяч, — ответил Майкл, и в его голосе послышалась едва уловимая дрожь. — Сто тысяч подтвержденных аккаунтов с активными кошельками.
Сто тысяч. Каждый из них платит фиксированную подписку за пользование инфраструктурой и юридической защитой «Пангеи» — двести долларов в месяц. Антон, как истинный математик, мгновенно прокрутил цифры в голове.
— Майкл… — Антон округлил глаза.
— Я знаю, — тихо перебил его Майкл, поворачиваясь к нему лицом. — Двадцать четыре миллиона долларов в месяц. Чистого кэш-флоу. Только от базовой подписки, без учета транзакционных комиссий и валидации узлов. — Он помолчал, глядя на то, как на улицах Брикелла один за другим загораются неоновые огни. — И это только начало, Антон. Самое начало.
Дом, который агент по недвижимости подобрала для Антона в Корал-Гейблс, оказался небольшим, одноэтажным, в колониальном испанском стиле — с белыми оштукатуренными стенами и старой черепичной крышей.
Две небольшие спальни, тихий внутренний сад, посреди которого росли всего одна раскидистая пальма и одно старое апельсиновое дерево. Сразу за невысоким деревянным забором начинался узкий, спокойный канал, по которому изредка, тихо урча моторами, проплывали маленькие частные лодки и катера. Антон приехал туда в свой первый вечер прямо из офиса. У него с собой был все тот же старый текстильный чемодан, собранный когда-то на три недели в Пало-Альто и так до конца и не разобранный, и рюкзак с рабочим ноутбуком.
Внутри дома уже стояла кое-какая мебель — агент позаботилась о минимуме: глубокий серый диван в гостиной, круглый обеденный стол и широкая кровать.
Антон поставил чемодан у двери, не открывая его, и медленно прошелся по прохладным комнатам с плиточным полом. Он подошел к большому окну гостиной и настежь распахнул деревянные створки в сад. В комнату тут же хлынул густой, теплый майамский воздух, принесший с собой резкий аромат цветущего апельсинового дерева и застоявшейся, солоноватой воды из канала.
Антон помедлил, а потом просто сел на пол прямо посреди пустой гостиной, прислонившись спиной к белой стене. Положил ноутбук на колени, открыл крышку. Экран полоснул по лицу резким синим светом.
Он открыл мессенджер и написал Майклу:
«Сижу на полу в гостиной. Диван тут есть, очень удобный на вид, но садиться на него почему-то не хочется. Пицца заказана, едет».
Майкл ответил буквально через минуту, словно тоже сидел с телефоном в руках:
«Я тоже сижу на полу. У меня тут за домом есть бассейн, огромный, с подсветкой, но плавать в нем не хочется. Суши заказаны. Добро пожаловать в Майами, бро».
«Как ощущение от всего этого?» — набрал Антон.
Пауза с той стороны затянулась. Индикатор «Майкл печатает…» то появлялся, то исчезал в течение нескольких минут.
«Странно», — написал Майкл наконец. «Очень странно, Антон. Мы ведь сделали абсолютно все, что планировали тогда, год назад. Офис в небоскребе, огромная команда, международные узлы, сто тысяч резидентов, миллионы на счетах. И вот теперь я сижу на полу в пустом доме у огромного бассейна, ем суши из пластиковой коробки и поймал себя на мысли, что совершенно не знаю, как правильно жить в таком доме. Какая у этого инструкция».
«Я тоже не знаю», — ответил Антон.
«Научимся, наверное», — пришло через секунду.
«Наверное», — согласился Антон и закрыл крышку ноутбука.
Пицца приехала ровно через тридцать минут. Доставщик — молодой чернокожий парень на скутере — улыбнулся, пожелал хорошего вечера и умчался обратно в неоновый шум города. Антон съел два горячих куска прямо там, на полу у открытого окна. Снаружи, в темноте сада, мерно и мягко шелестела от ветра пальма, по темной воде канала медленно, едва качаясь, прошла лодка с зажженными зелеными и красными ходовыми огнями. Где-то в густой траве под апельсиновым деревом завел свою монотонную, звенящую песню какой-то южный тропический сверчок, звуки которого были совершенно не похожи на калифорнийских цикад.
Майами. Год второй. Май.
Они сделали абсолютно все, что планировали на бумаге, и теперь понятия не имели, что со всем этим делать в реальной жизни и как в этом пространстве существовать.
Это было, наверное, нормально. Так всегда бывает, когда ты слишком долго, на пределе сил идешь к конкретной, кажущейся недостижимой цели, и наконец приходишь в точку назначения. Оказывается, что сам путь — со всеми его кризисами, ночными деплоями, нехваткой денег и паранойей — был гораздо понятнее, логичнее и проще, чем то огромное, незнакомое место, куда ты в итоге пришел. Путь структурировал жизнь. Место требовало новых правил.
Антон отложил пустую коробку из-под пиццы, поднялся и лег на диван прямо в одежде, закинув руки за голову.
За окном Майами дышал своим влажным, перегретым тропическим воздухом и жил своей огромной, многоязычной, шумной жизнью, которая не собиралась останавливаться даже глубокой ночью.
Завтра утром двести три человека на двадцать третьем и двадцать четвертом этажах стеклянной башни придут на работу. Они сядут за свои белые столы, откроют терминалы и продолжат методично, строка за строкой, строить государство, которого раньше никогда не существовало в истории человечества. Государство без территории, но с миллионным бюджетом.
А сегодня — сегодня была просто пицца на полу, незнакомый сверчок в кустах за окном и теплое дыхание Атлантики.
Все было правильно. База данных была стабильна.
Свидетельство о публикации №226081701065