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

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

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

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

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

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

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

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

Наш департамент занимается исследованиями в области автоматизации процессов и оптимизации ручной работы с помощью искусственного интеллекта и машинного обучения. Также занимаемся автоматизацией код-ревью с помощью искусственного интеллекта и применяем методологию DevOpsdevelopment and operations – развитие и операции для улучшения процесса разработки.

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

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

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

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

Мы используем гибридную архитектуру системыcloud-based & on-premis instancies. Многие облачные сервисы у нас запускаются в бессерверной системе с помощью инструментов Lambda, Google Functions и других. Также мы используем подход IaCinfrastructure as code – инфраструктура как код, который позволяет безопасно управлять инфраструктурой с помощью кода, написанного на языке TypeScript (Pulumi). Это позволяет нам в любой момент восстановить любой элемент инфоструктуры за считаные минуты в случае сбоя.

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

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

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

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

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

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

Нещодавні статті

Power BI: какой курс выбрать для начинающих

Power BI (Business Intelligence) Microsoft – это не просто платформа для анализа данных, а ключевой…

15/01/2024

Лас-Вегас: удивительная история города азарта, мафии и головной боли для архитектора

Лас-Вегас — один из самых узнаваемых городов на планете, который ежегодно манит к себе миллионы…

24/11/2023

Более 800 раз. Пограничники подсчитали, сколько взяток им предлагали уклонисты

Из-за широкомасштабного вторжения россии в Украине было введено военное положение и объявлена ​​мобилизация. Военнообязанным мужчинам…

24/11/2023

На 100 отзывов – 100 отказов? Советы рекрутеров, как не терять мотивацию при поиске работы

«Вижу цель – не вижу препятствий». Знакомая фраза? Часто ею руководствуются кандидаты, ищущие работу мечты.…

24/11/2023

Открытый банкинг. В НБУ раскрыли детали предстоящего обмена данными между банками

Национальный банк Украины работает над открытым банкингом. Речь идет о структурированном и безопасном обмене данными…

24/11/2023

Финансовый консультант потратил более $4 млн своего клиента на азартные игры и недвижимость

В США финансовому консультанту предъявили обвинение в растрате около $5 млн, которые принадлежали его клиенту.…

24/11/2023