РБК Pro —  
это сервис для предпринимателей, руководителей и специалистов, которые хотят меняться и менять бизнес
Материал раздела Основной

Роботы-начальники и передача данных без потерь: тренды IT-разработки-2021

IT Статьи Outside
2021 год может стать прорывным для ИТ-решений, которые последние годы только осваивали рынки. Роботы-надсмотрщики, виртуальные ассистенты и голосовые боты — Жамбал Гармажапов (Outside) рассказал, какие ИТ-разработки уже сейчас упрощают работу компаний
Фото: Koji Sasahara / AP
Фото: Koji Sasahara / AP

Передача без потерь: популярность сервисов-оркестров

Первая тенденция — развитие инструментов, которые сокращают риск потери данных, например информации о заказе. Они становятся все более востребованными. Например, программы-контейнеры значительно выросли по количеству пользователей-разработчиков. Они «оркестрируют» всеми приложениями сервиса и повышают отказоустойчивость.

По данным Stackrox, популярное решение Kubernetes в 2020 году сумело завоевать половину от общего рынка таких инструментов. Аналогичная система от облачной платформы «Яндекс.Облако» в 2020 году выросла по аудитории в 18 раз.

Разделение обязанностей: микрофронтенд для продуктивной изоляции

Еще один тренд — микрофронтенды, которые разделяют «монолит» проекта на разделенные части, условные подпроекты, которые изолированы между собой.

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

Микрофронтенды позволяют разработчикам не пересекаться между собой. Они могут тестировать задачи, независимо от других частей. Еще оно преимущество микрофронтенда в том, что команды могут писать код по-разному. Например, одна может использовать React, другая — Angular. В итоге разные части объединяются при работе одного большого приложения.