Он придвинул стул от Чэнь Чжо и тяжело опустился на сиденье. Пакет с лапшой быстрого приготовления в его руках громко зашуршал от яростного сжатия.
— Мы пережили новогодний стресс-тест.
Процедил Чу Гэ сквозь зубы, сгорая от застарелой обиды.
— И всё благодаря тому алгоритму дискретной матрицы, которому ты научил меня по телефону. Он урезал больше половины параллельных избыточностей, и только поэтому сервер не рухнул насмерть под бой курантов.
— Этот тип, Ван Син, прибрал к рукам пользовательские данные со взлетевшей за праздники статистикой, а потом мотался по всему Пекину, сбивая ноги и завязывая нужные знакомства с инвесторами.
Чу Гэ тяжело вздохнул и закинул в рот оставшуюся половину сухого брикета лапши.
— И надо же такому случиться: слепая курица нашла зерно. Он умудрился заболтать инвесторов и выбить стартовый капитал.
Ван Даюн, только что закончивший развешивать неподалеку вяленое мясо, хлопнул в ладоши и подошел ближе.
— Разве это плохо? Появилось финансирование, так что вашу шарашкину контору теперь можно считать нормальной компанией. Тебе больше не придется строчить код в общаге и платить за электричество из собственного кармана.
— Хрен там!
Голос Чу Гэ резко взмыл вверх, выдавая бурю эмоций.
Он яростно скомкал пустую обертку и швырнул ее в мусорную корзину под столом.
— Этот ублюдок получил бабки и окончательно с катушек съехал!
Чу Гэ вскочил и пару раз нервно прошелся туда-сюда по проходу.
— На дворе всего лишь 2004 год! Что вообще творится на отечественном интернет-рынке?
Чу Гэ резко повернул голову и уставился на Чэнь Чжо.
— Он увидел, как «НетИз» запускает блоги, заметил какой-то корейский сайт вроде «Сайворлд» с фотостенами, и его тут же задавила жаба! Вчера среди ночи, часа в три, позвонил мне — перевозбужденный, будто пилюль каких-то объелся.
— Он заявил, что в сети уже слишком много сайтов выпускников, поэтому нам нужно выделиться. Ему больше не хочется просто позволять пользователям оставлять сообщения в надежде отыскать старых одноклассников.
Чэнь Чжо: Чу Гэ принялся загибать пальцы, перечисляя требования.
— Он требует в обязательном порядке прикрутить функцию загрузки фотографий к нашему голому сайту.
— Кроме того, ему подавай дневники, чтобы пользователи могли вести личные записи.
— И самое безумное: его зеленящая зависть к барышам от аватаров в вотсап заставляет меня пилить систему виртуальной валюты! Он хочет, чтобы люди платили реальные деньги за покупку виртуальной фоновой музыки для своих домашних страниц, а еще за виртуальные шмотки и аксессуары!
Чем дольше говорил Чу Гэ, тем сильнее его охватывала паника. Он запустил руки в растрепанные волосы и дважды яростно дернул себя за пряди.
— Он что, думает, это Симс какой-то?!
Чэнь Чжо прислонился спиной к дверце шкафа, скрестив руки на груди, и задумчиво посмотрел на него.
— Наша базовая база данных изначально была сплошным нагромождением костылей.
Чу Гэ подошел к столу Чэнь Чжо, схватил стоявшую там чашку с водой и жадно приложился к ней, пытаясь остудить кипевшую внутри злость.
— Тогда, чтобы успеть запустить всё в срок, мы использовали только простейшие реляционные линейные таблицы. ID пользователя привязан к названию школы, оно — к сообщению. Системник едва справлялся с перекрестными текстовыми запросами.
— А теперь?
Чу Гэ ткнул пальцем в воздух, будто перед ним висела невидимая схема архитектуры системы.
— Он хочет пихнуть туда весь этот хаос — неструктурированные данные! Картинки, аудио, кучу всяких пользовательских тегов для украшения.
— Когда онлайн одновременно сидят несколько сотен человек: кто-то заливает фотку на личную страницу, кто-то чиркает коммент под чужим дневником, кто-то влезает в свару с дизлайками — наши первоначальные линейные таблицы просто не вытянут такую сложную параллельную логику. База данных превратится в сплошное месиво!
Красные прожилки на белках глаз Чу Гэ стали еще ярче.
— Стоит нам упереться в пиковые часы трафика около восьми-девяти вечера, как загрузка процессора базы данных взлетает ровно до 100%! Серверные сирены ревут как воздушная тревога. Я уже несколько дней ищу эти проклятые баги — дошло до того, что даже с закрытыми глазами вижу только кривой код да СКЛ-запросы.
— Если так пойдет и дальше, нам даже конкуренты не понадобятся. Наш собственный сервер сгорит к чертям первым.
Выпалив эту длинную тираду, Чу Гэ растерял последние крохи сил и обессиленно рухнул обратно на стул.
В комнате наконец воцарилась тишина.
Ван Даюн стоял в стороне, чувствуя себя совершенно потерянным.
Будучи технарем по физической части, он ни черта не смыслил во всей этой базарной кухне с базами данных и серверами, о которой толковал Чу Гэ. Ему оставалось лишь сочувственно смотреть на жалкое состояние товарища.
Чэнь Чжо по-прежнему стоял на прежнем месте, прислонившись к дверце шкафа.
Он подошел к своему столу, взял банку с мясным соусом, предназначенную для него, отвинтил крышку, принюхался и тут же закрутил обратно.
— Чу Гэ.
Голос Чэнь Чжо звучал очень мягко и ровно, излучая спокойствие, способное вмиг остудить любого.
Чу Гэ поднял голову, впившись в Чэнь Чжо покрасневшими глазами.
— То, чем вы сейчас занимаетесь, больше всего напоминает попытку развернуть уличный лоток с едой прямо посреди оживленного перекрестка.
Чэнь Чжо поставил стеклянную банку на стол.
— Прямо сейчас вы даже простую тарелку яичницы с рисом нормально приготовить не можете. Клиенты делают заказ и вынуждены ждать вечность.
Чэнь Чжо повернул голову и заглянул в глаза Чу Гэ.
— И в такой момент Ван Син требует воткнуть в ваше затрапезное меню полноценный императорский пир из ста блюд.
— Как думаешь, эта печь рванет или нет?
Чу Гэ остолбенел.
Чэнь Чжо выдвинул стул и сел напротив него.
— Чу Гэ, оторвись на секунду от своего кода и подумай, для чего вообще нужен ваш сайт.
Голос Чэнь Чжо звучал ровно.
— Люди заходят в сеть и регистрируются в вашей соцсети для того, чтобы шмотки там покупать? Или чтобы фоновую музыку слушать?
Чэнь Чжо покачал головой.
— Нет. Они приходят туда, чтобы искать людей.
— Чтобы отыскать соседа по парте в средней школе, первую школьную любовь или соседа по верхней койке в студенческом общежитии.
— Суть социальных сетей — соединять людей. Сейчас вы даже не удосужились отладить базовый механизм, который позволяет быстро отыскать друга через знакомых. Стоит трафику чуть-чуть подрасти, как всё начинает тормозить и падать.
Чэнь Чжо посмотрел на погруженного в раздумья Чу Гэ.
— На данном этапе пихать им виртуальные шмотки и уголки для картинок — полнейшая бессмыслица.
— Фундамент еще толком не залит, а вы уже рветесь возводить сверху небоскреб. Даже если удастся его построить, первый же сильный порыв ветра снесет его к чертям. Вся конструкция рухнет, и это лишь вопрос времени.
Чэнь Чжо молча поднял чайник и налил себе чашку кипятка.
Больше он не проронил ни слова.
Чу Гэ застыл в кресле, надолго погрузившись в оцепенение.
— Он прав.
— Функция поиска тормозит, даже обычные сообщения постоянно теряются... Для кого вообще предназначены все эти блестящие платные свистелки?
— Технологии служат реальным запросам. Когда сама потребность высосана из пальца, каждая строка кода, написанная программистом, становится очередным кирпичом в его собственной будущей могиле.
Чу Гэ глубоко вздохнул.
Растерянность в его глазах исчезла, уступив место жесткой, отчаянной решимости.
— Ты прав.
Чу Гэ резко вскочил, и ножки стула с противным скрежетом проехались по полу.
— Мы элементарно не можем сварить нормальную еду, а он раскататал губу на императорский пир.
Чу Гэ яростно потер лицо, а затем зачесал назад растрепанные волосы.
— Я звоню ему прямо сейчас.
Чу Гэ сжал челюсти.
— Я буду отчитывать этого ублюдка, пока до него не дойдет. Если он упрётся рогом и откажется уничтожить эти нелепые фичи, пусть кто-нибудь другой пишет этот дерьмовый код. С меня хватит.
С этими словами Чу Гэ развернулся и зашагал к двери.
У порога он неожиданно замер и бросил взгляд через плечо на Чэнь Чжо.
— Братуха Чжоу, спасибо.
Пересохшие губы Чу Гэ дрогнули в первой за последние дни улыбке.
Затем, не оглядываясь, он вылетел из комнаты 215. Из коридора донесся гул его поспешных шагов.
Чэнь Чжо сидел за столом, поднял чашку и сделал небольшой глоток.
Глядя на спину Чу Гэ, скрывшегося за дверью, Чэнь Чжо беспомощно улыбнулся.
В Чу Гэ всегда было это неугомонное, пробивное шило в одном месте.
Ван Даюн наблюдал за всем этим со стороны, совершенно ничего не понимая.
— Он что, уже уходит? Его проблема решилась?
Озадаченно бросил Ван Даюн.
— Возможно.
Чэнь Чжо опустил чашку и поднялся, собираясь сходить к умывальнику, чтобы освежить лицо.
Настройки чтения
Размер
18
Шрифт
Выравнивание
Тема
Интервал
1.7
Ширина
Оригинал текста
Отметки прогресса
С каждым годом мой IQ растёт — Главы
Список глав загрузится при открытии.
Комментарии
Войдите, чтобы оставить комментарий.