В мире технологий каждый мгновенный успех может обернуться новым испытанием. Так случилось и с Васей.
Ведущая мировая компания поручила ему миссию, достойную супергероя — создать бекенд для их нового сервиса. Желая соответствовать высоким стандартам заказчика, Вася решил использовать проверенную и надежную ASP.NET Core. После недель напряженной работы сервис был готов, и компания с гордостью запустила его в массы.
В первые же часы после запуска к сервису присоединились сотни тысяч пользователей. Но вместо восторженных откликов Вася столкнулся с неожиданным противником: низкой пропускной способностью. Великий поток запросов стал препятствием для безупречной работы сервиса.
Вася, словно настоящий детектив, начал расследование. Его анализы и тесты показали, что корень проблемы скрывается в частично блокирующих долгих IO-методах. Как же так? Переписывать их на асинхронные было бы идеальным решением, но требовало бы слишком много времени и ресурсов.
Масштабирование, которое могло бы стать "магическим пластырем", также оказалось бессильным перед этим вызовом. Вася понял, что ему предстоит искать нестандартные решения.
Теперь он стоит перед главным выбором своей карьеры: вернуться к чертежной доске и начать всё сначала или же найти гениальное решение, которое спасет день и превратит его в настоящего героя мира технологий.