Что в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке
Что в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке

Что в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке

Алексей Заричук руководит IT-проектами уже более 15 лет. Он руководил разработкой FimCRM – программного продукта для автоматизации учета в электронной коммерции. Продукт изменил индустрию и подход к учету в сотнях компаний по всей Украине и за границей. За плечами Алексея много успешных проектов в области электронной коммерции, SaaS, систем интеграции и автоматизации процессов. Сейчас он занимает должность старшего руководителя департамента разработки программного обеспечения в SponsorUnited – одной из крупнейших аналитических платформ в США, которая помогает отслеживать сотрудничество брендов со спортсменами, событиями и, вообще, правообладателями.

Мы поговорили с Алексеем о том, как опыт работы с успешным, но локальным продуктом (рынок СНГ) помогает на рынке США, какие новейшие технологии используют американские компании сейчас, и что будет трендом в IT в ближайшем будущем.

Вы разработали и вывели на рынок программный продукт FimCRM. Как ваш опыт на рынке СНГ помогает в работе в США?

Что в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке - Фото 1

Алексей Заричук

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

Разработка FimCRM дала отличную базу знаний и навыков. Они помогают мне быстрее вникать в более широкий спектр инструментов и технологий, которые используют корпоративные системы США с их миллионами пользователей и петабайтами данных.

Какие новые разработки вы используете в работе?

Наш департамент занимается исследованиями в области автоматизации процессов и оптимизации ручной работы с помощью искусственного интеллекта и машинного обучения. Также занимаемся автоматизацией код-ревью с помощью искусственного интеллекта и применяем методологию DevOpsЧто в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке - Фото 2 Что в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке - Фото 3 development and operations – развитие и операции для улучшения процесса разработки.

Как искусственный интеллект помогает в проверке кода?

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

В чем преимущества применения DevOps?

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

Мы используем гибридную архитектуру системыЧто в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке - Фото 4 Что в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке - Фото 5 cloud-based & on-premis instancies. Многие облачные сервисы у нас запускаются в бессерверной системе с помощью инструментов Lambda, Google Functions и других. Также мы используем подход IaCЧто в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке - Фото 6 Что в тренде в IT сегодня? Эксперт Алексей Заричук об актуальных технологиях в разработке - Фото 7 infrastructure as code – инфраструктура как код, который позволяет безопасно управлять инфраструктурой с помощью кода, написанного на языке TypeScript (Pulumi). Это позволяет нам в любой момент восстановить любой элемент инфоструктуры за считаные минуты в случае сбоя.

Какие инновационные методики и технологии вы используете?

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

Какие тренды будут актуальны в разработке программного обеспечения?

Я думаю, что в будущем мы увидим еще большую интеграцию искусственного интеллекта в разные этапы разработки, от проектирования до тестирования. Кроссплатформенные и облачные решения также будут играть ключевую роль, поскольку они обеспечивают высокую доступность и масштабируемость.

Также уверен, что тренды ведут к бессерверному подходу в разработке систем корпоративного уровня. Сейчас для реализации любого особого решения необходимо привлечь команду специалистов по данным и инженеров искусственного интеллекта и метаязыка. Но процессы стремятся к упрощению. Думаю, искусственный интеллект будет все доступнее и для обычных пользователей, и для технических специалистов. Хорошим примером тому уже является LLM ChatGPT. А вот специальности, которые будут набирать популярность – это DevOps, DevSecOps, разработчик облачных решений и разработчик направления интернета вещей.

Новости компаний

Джерело матеріала
loader