Гром среди ясного неба - страница 21



Паника. Звонки от коллег, которые я не слышал. Сообщения в корпоративном чате с вопросами о моем отсутствии на утреннем совещании. Я быстро собрался и помчался в офис, по дороге пытаясь придумать объяснение своему опозданию.

– Антон, где ты был? – встретил меня Дима у входа. – У нас важная встреча с заказчиком через полчаса, а ты должен был подготовить презентацию архитектуры.

Я смотрел на его губы, пытаясь понять каждое слово. Дима говорил быстро, нервно, и я улавливал только обрывки фраз.

– Презентация готова, – ответил я. – Извини за опоздание, проблемы с будильником.

– С будильником? – Дима посмотрел на меня странно. – Ладно, быстро готовься. И постарайся выглядеть бодрее.

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

Презентация была готова, но я понимал, что участвовать во встрече с клиентом в моем состоянии – это катастрофа. Как объяснить техническое решение, если я не слышу вопросов? Как реагировать на замечания и предложения?

– Дима, – подошел я к руководителю за пять минут до встречи. – Может, лучше, если ты проведешь презентацию? Я плохо себя чувствую.

– Антон, ты же знаешь проект лучше всех. Заказчик специально просил, чтобы архитектор лично представил решение.

– Но я действительно неважно себя чувствую…

– Соберись! – Дима посмотрел на меня с раздражением. – Это важный клиент, от которого зависит бюджет проекта.

Я понял, что спорить бесполезно. Взял презентацию и пошел в переговорную, где уже собирались участники встречи. Заказчик – солидный мужчина лет пятидесяти в дорогом костюме, его техническая команда – трое молодых специалистов с ноутбуками и планшетами.

Презентация началась нормально. Я объяснял архитектуру системы, показывал схемы, рассказывал о преимуществах выбранного решения. Пока я говорил, все было под контролем. Но когда начались вопросы, ситуация стала катастрофической.

– …производительность системы при нагрузке…

– Извините, не расслышал вопрос, – попросил я повторить.

– Я спрашиваю про производительность системы при высокой нагрузке, – повторил заказчик чуть громче.

– Да, конечно. Система рассчитана на обработку до десяти тысяч запросов в секунду…

– А как насчет масштабирования?

Этот вопрос я не понял вообще. Слово "масштабирование" потерялось в общем звуковом потоке.

– Простите, можете повторить?

Заказчик переглянулся со своими коллегами. Я видел в его глазах первые признаки раздражения.

– Масштабирование. Horizontal scaling. Как система будет вести себя при росте числа пользователей?

– Ах, масштабирование! – я облегченно выдохнул. – Да, мы предусмотрели возможность горизонтального масштабирования…

Но следующий вопрос снова застал меня врасплох. Один из технических специалистов заказчика спросил что-то о базе данных, но я не разобрал ни слова. Молодой человек говорил быстро, с акцентом, и его речь смешивалась с шумом кондиционера и звуками из коридора.

– Извините, – я почувствовал, как краснею. – Можете повторить медленнее?

Теперь раздражение на лицах собеседников стало очевидным. Дима, сидевший рядом, выглядел напряженным.

– Он спрашивает о репликации базы данных, – вмешался Дима. – Антон, ты же знаешь эту тему.