Книга Развод. Месть по-королевски, страница 29 – Милана Усманова

Бесплатная онлайн библиотека LoveRead.me

Онлайн книга «Развод. Месть по-королевски»

📃 Cтраница 29

Зотов многозначительно хмыкнул. В его практике такие ситуации обычно означали проблемы.

В офисе "Romanov Motors" его провели в просторный кабинет с панорамными окнами и мощным компьютером. Илья Семёнов, бывший и.о. технического директора, не скрывал своего облегчения и радостно улыбался.

– Слава богу, что вы приехали, – честно признался он. – Я уже не знал, что делать. Каждый день новые проблемы.

– Покажите архитектуру системы, – попросил Зотов.

Следующие два часа он изучал код "Хроноса". На первый взгляд всё выглядело довольно просто: монолитная архитектура, написанная профессионально, некоторые решения вызывали уважение – автор явно был высококлассным специалистом. Но кое-что настораживало, но пока он не мог понять, что именно.

– Илья, – позвал он Семёнова. – А почему здесь используется синхронная обработка запросов? И почему кэширование реализовано только на одном уровне?

– Не знаю, – честно признался программист. – Арина Михайловна так спроектировала. Я не задавался вопросом "почему".

– Арина Михайловна – это архитектор?

– Да. Арина Михайловна Романова. Бывшая жена Константина Георгиевича.

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

– А где сейчас Арина Михайловна?

– Не знаю. После развода пропала. Говорят, уехала из Москвы.

В среду система дала первый серьёзный сбой. Модуль интеграции с банковскими API завис под нагрузкой, обработка платежей остановилась на два часа. Клиенты засыпали техподдержку жалобами.

– КонстантинГеоргиевич, – сказал он, заходя в кабинет директора. – У нас проблема. Серьёзная.

– Что именно?

– Система не рассчитана на текущую нагрузку. Грубо говоря, то, что прекрасно работало для сотни клиентов, скрипит на тысяче. Архитектурные ограничения.

– Вы можете это исправить?

Зотов помолчал, выбирая слова:

– Технически да. Но это потребует кардинальной переработки. Минимум полгода работы.

Лицо Константина побледнело:

– У нас нет столько времени. У нас шесть недель до IPO.

– Тогда могу предложить только временные решения. Заплатки. Но это риск – система может рухнуть в любой момент.

– Делайте что можете.

В пятницу произошёл второй сбой. На этот раз пострадал модуль отчётности, ключевая функция для крупных клиентов. Зотов понимал, что латает дыры в тонущем корабле.

Вечером он засел в кабинете, чтобы куда внимательнее разобрать код, буквально на атомы. И чем дольше изучал, тем больше убеждался – это была работа выдающегося программиста. Элегантная, продуманная, с тонкими решениями сложных задач.

Но некоторые архитектурные решения казались… преднамеренными. Словно автор заранее знал, что система будет масштабироваться, но намеренно заложил ограничения.

– Илья, – позвал он Семёнова, который тоже задержался, следуя заповеди – если босс на месте, то и он тоже должен быть рядом. – Кто такая Арина Михайловна? Расскажите о ней как о человеке. То, что она бывшая супруга Романова ты уже озвучил. Меня интересует её личность.

– Она гений, – просто ответил Семёнов. – Я семь лет работал под её руководством. Арина Михайловна видела код, как нотки в музыкальной композиции. Могла написать за день то, над чем команда билась неделю.

– А почему ушла?

– Константин Георгиевич сказал, что она мешает развитию бизнеса. Но по-моему именно Арина Михайловна и была этим бизнесом. Если верить слухам, Романов предложил жене развод, чтобы жениться на дочери олигарха, нынешней его любовницы.

Реклама
Вход
Поиск по сайту
Календарь