Гром среди ясного неба - страница 21
Паника. Звонки от коллег, которые я не слышал. Сообщения в корпоративном чате с вопросами о моем отсутствии на утреннем совещании. Я быстро собрался и помчался в офис, по дороге пытаясь придумать объяснение своему опозданию.
– Антон, где ты был? – встретил меня Дима у входа. – У нас важная встреча с заказчиком через полчаса, а ты должен был подготовить презентацию архитектуры.
Я смотрел на его губы, пытаясь понять каждое слово. Дима говорил быстро, нервно, и я улавливал только обрывки фраз.
– Презентация готова, – ответил я. – Извини за опоздание, проблемы с будильником.
– С будильником? – Дима посмотрел на меня странно. – Ладно, быстро готовься. И постарайся выглядеть бодрее.
Следующие полчаса я провел в лихорадочной подготовке к встрече, которой не должно было быть в моем расписании. Оказалось, что заказчик внезапно приехал в город и попросил о срочной встрече. Об этом сообщили в пятницу вечером, после моего ухода, а в выходные я не проверял рабочую почту.
Презентация была готова, но я понимал, что участвовать во встрече с клиентом в моем состоянии – это катастрофа. Как объяснить техническое решение, если я не слышу вопросов? Как реагировать на замечания и предложения?
– Дима, – подошел я к руководителю за пять минут до встречи. – Может, лучше, если ты проведешь презентацию? Я плохо себя чувствую.
– Антон, ты же знаешь проект лучше всех. Заказчик специально просил, чтобы архитектор лично представил решение.
– Но я действительно неважно себя чувствую…
– Соберись! – Дима посмотрел на меня с раздражением. – Это важный клиент, от которого зависит бюджет проекта.
Я понял, что спорить бесполезно. Взял презентацию и пошел в переговорную, где уже собирались участники встречи. Заказчик – солидный мужчина лет пятидесяти в дорогом костюме, его техническая команда – трое молодых специалистов с ноутбуками и планшетами.
Презентация началась нормально. Я объяснял архитектуру системы, показывал схемы, рассказывал о преимуществах выбранного решения. Пока я говорил, все было под контролем. Но когда начались вопросы, ситуация стала катастрофической.
– …производительность системы при нагрузке…
– Извините, не расслышал вопрос, – попросил я повторить.
– Я спрашиваю про производительность системы при высокой нагрузке, – повторил заказчик чуть громче.
– Да, конечно. Система рассчитана на обработку до десяти тысяч запросов в секунду…
– А как насчет масштабирования?
Этот вопрос я не понял вообще. Слово "масштабирование" потерялось в общем звуковом потоке.
– Простите, можете повторить?
Заказчик переглянулся со своими коллегами. Я видел в его глазах первые признаки раздражения.
– Масштабирование. Horizontal scaling. Как система будет вести себя при росте числа пользователей?
– Ах, масштабирование! – я облегченно выдохнул. – Да, мы предусмотрели возможность горизонтального масштабирования…
Но следующий вопрос снова застал меня врасплох. Один из технических специалистов заказчика спросил что-то о базе данных, но я не разобрал ни слова. Молодой человек говорил быстро, с акцентом, и его речь смешивалась с шумом кондиционера и звуками из коридора.
– Извините, – я почувствовал, как краснею. – Можете повторить медленнее?
Теперь раздражение на лицах собеседников стало очевидным. Дима, сидевший рядом, выглядел напряженным.
– Он спрашивает о репликации базы данных, – вмешался Дима. – Антон, ты же знаешь эту тему.