Сейчас, когда многие зарубежные игроки, которые поставляли решения для highload-проектов, уходят с рынка, российские компании ищут новые технологические возможности для реализации многопоточных систем. О вызовах и возможностях ситуации рассказывает Ратмир Ронами, deputy CEO компании «Лига Ставок».
Кризис: вызовы и возможности
Несмотря на то, что в разных отраслях уровень зрелости локальных решений отличается, в целом российские highload-проекты по уровню развития вполне сравнимы с зарубежными: особенно в этом преуспели «Яндекс» и «Авито». Кроме того, на рынке мы видим множество конкурентоспособных решений в области финансовых услуг: с технической точки зрения, здесь происходит ничтожное количество сбоев, это хороший показатель. Банковские приложения получают престижные мировые премии ― «Сбер» получил 12 наград престижной международной премии The Stevie Awards 2021, а «Тинькофф» стал лауреатом сразу в пяти номинациях премии The World’s Best Digital Banks 2020.
Highload-проект — это горизонтально масштабируемый диджитал-продукт до любого теоретически достижимого числа клиентов.
Существенным препятствием для развития российских highload-проектов в современных условиях стал уход с рынка западных компаний: большинство мировых технологических платформ зависит от систем хранения данных и помощи бизнесу. Фактически есть всего несколько крупных игроков, которые поставляют решения для highload-платформ. Импортные решения позволяли экономить время: с помощью готовых инструментов оперативно проходили тестирование и прогнозировали ход реализации проектов. Сейчас, когда они отказались оказывать услуги российским компаниям, возникла необходимость в их быстрой замене.
На российском рынке уже есть готовые решения: например, облачные платформы. CRM ― область, в которой наши разработки менее конкурентоспособны по сравнению с глобальными решениями. За последние несколько лет российские компании смогли оценить различные инструменты, в том числе и локальные, и пришли к выводу, что этой отрасли еще только предстоит пройти долгий путь в том, что касается охвата функций, скорости адаптации к новым потребностями, масштабируемости, безопасности, а также стоимости владения. При этом спрос на локальные услуги будет расти, и для наших операторов это хорошая возможность улучшить разнообразие и качество своих услуг.
Кроме того, есть большая потребность в решениях с открытым исходным кодом, с менее сложными в разработке функциями: нестабильность вызывает высокую неопределенность, поэтому важно свести к минимуму дорогостоящие непредсказуемые действия и проводить изменения короткими шагами с четкими, понятными и контролируемыми результатами.
Поиск баланса
На российском рынке существуют достойные примеры компаний, которые самостоятельно разрабатывают цифровые решения. В «Рольфе» все CRM- и ERP-системы развиваются уже на протяжении 20 лет, на данный момент над ними работают около 60 штатных программистов. Такие компании смогут создавать коробочные решения и обогащать рынок новыми продуктами. С наступлением новой эры Agile все платформы переходят в контейнерные облака уровня PaaS и SaaS. Кроме того, безопасность баз данных по-прежнему остается наиболее важным вопросов для систем с финансовыми транзакциями. Важно использовать зрелые, безопасные, устойчивые решения на этом уровне.
PaaS, Platform as a Service — модель предоставления облачных вычислений, при которой потребитель получает доступ к использованию информационно-технологических платформ: операционных систем, систем управления базами данных, связующему программному обеспечению, средствам разработки и тестирования, размещенным у провайдера.
Специфика реализации highload-проектов в текущих условиях еще и в том, что важно быстро заменить рабочие инструменты на локальные в отсутствие валидных данных об их стабильности. Это все равно, что пытаться переключить двигатель автомобиля на полной скорости.
Поэтому, в первую очередь, разработка высоконагруженных систем сегодня требует грамотного и реалистичного инвестиционного проекта: не должно быть иллюзий, что создание стоящего продукта возможно в сжатые сроки. Кроме того, для тестирования новых идей компании важно иметь зрелую платформу, на которой реализованы и используются все облачные процессы, такие как CI/CD, DevOps, автоматизация. Миграция в облако для высоконагруженных проектов ― это нелегкое путешествие, но оно необходимо для того, чтобы протестировать любую идею в кратчайшие сроки и с минимальными усилиями.
Любая компания, которая хочет вести конкурентоспособный бизнес, должна найти правильный баланс между облачными сервисами и локальной инфраструктурой в своей сфере деятельности. У каждого бизнеса своя динамика, в нашем случае более логичным для обеспечения наилучшего качества клиентского обслуживания стало гибридное решение, использующее как инструменты облачных провайдеров, так и собственную локальную инфраструктуру.
Сотрудничество ― ключ к решению задачи
Сейчас реализация highload-проектов ― это уже не просто ответственность разработчиков, но задача бизнеса в целом, поэтому так важно выстроить партнерство между разными блоками и подразделениями компании, включая маркетинг, бизнес-планирование, HR. В будущем такие междисциплинарные проекты могут трансформироваться в открытую площадку для обсуждения актуальных вопросов реализации highload-проектов.
Сейчас самое время для сотрудничества, создания сообществ: вместо того, чтобы искать решение проблемы индивидуально, имеет смысл предлагать варианты, которые смогут использовать разные компании. Нам стоит вносить больший вклад в проекты с открытым исходным кодом и готовить зрелые и стабильные альтернативы коммерческому программному обеспечению, которое имеет решающее значение для нашего бизнеса.
Пришло время действовать, сейчас нет времени для создания идеальной структуры ― важно быстро перестроиться и адаптироваться под актуальные нужды. Сейчас уже невозможно создание стратегии на пять лет вперед, все слишком быстро меняется, и лучшее, что можно сейчас сделать, ― меняться вместе с миром.
Читать далее:
Сравните, как сняли затмение Луны НАСА и Роскосмос
«Пятая сила» создает во Вселенной невидимые «стены». Главное о новой теории физиков