Тенденции развития программного обеспечения и прогнозы на 2025 год
Пока мир мчится к 2025 году, Developer анализирует, что ждет разработку программного обеспечения в новом году.

Инструменты с открытым исходным кодом, такие как Grafana Labs, и AIOps, основанные на искусственном интеллекте, меняют систему управления инцидентами, бросая вызов PagerDuty и оптимизируя решение ИТ-проблем и исправление кода. Вот почему это важно.
Существует несколько ведущих коммерческих производителей инструментов, помогающих ИТ-отделам обнаруживать и реагировать на сбои в работе систем и приложений, что обычно называют «управлением и реагированием на инциденты», включая такие компании, как PagerDuty, а также различные компании, занимающиеся «наблюдаемостью», например Datadog и Dynatrace.
Однако, согласно отчету, опубликованному на прошлой неделе аналитиками JP Morgan по программному обеспечению, рынок наконец-то открывается для подходов с открытым исходным кодом. Предложения с открытым исходным кодом, оседлавшие волну «AIOps» и других новых отраслевых подходов, имеют серьезные шансы потеснить PagerDuty и других.
«В мире открытого кода также наблюдается большой прогресс», - пишет аналитик по программному обеспечению JP Morgan Пинджалим Бора.
В качестве примера Бора приводит нью-йоркский стартап Raintank с открытым исходным кодом, который ведет бизнес под названием Grafana Labs. Компания представила «решение по вызову как проект с открытым исходным кодом, который можно бесплатно использовать для самостоятельного и локального развертывания». Компания также продает облачные управляемые сервисы, которые не имеют открытого исходного кода.
JP Morgan участвовал в раунде финансирования Grafana в размере 240 миллионов долларов в 2022 году. По данным FactSet, компания привлекла в общей сложности 840 миллионов долларов от венчурных инвесторов, включая Coatue Management и Lightspeed Management.
Бора отмечает, что рост числа открытых исходных кодов - это лишь один из компонентов бурного роста числа поставщиков инструментов реагирования на инциденты в последние годы. В начале 2022 года на рынке было около 70 таких предложений, как с открытым, так и с закрытым исходным кодом, а сейчас - сто или более, «причем количество поставщиков, обслуживающих предприятия, за это время удвоилось - с 15 до 30».
Категория AIOps, которая долгое время обсуждалась IBM и другими компаниями как жизнеспособная категория, получает толчок к развитию благодаря инвестициям в генеративный ИИ. В отчете, опубликованном в прошлом месяце венчурными капиталистами из Menlo Ventures, отмечается, что ИТ-операции в настоящее время составляют самую большую категорию расходов предприятий на генерирующий ИИ - 22 %.
Бора рассматривает вопрос открытого и закрытого исходного кода в более ярком свете: ИИ позволит автоматизировать решение многих проблем, которые в настоящее время находятся в ведении ИТ-отдела.
По его мнению, использование помощников по кодированию на базе ИИ Gen, таких как GitHub Copilot от Microsoft, изменит цикл написания, проверки и исправления кода.
«Все более широкое использование кодовых помощников на базе ИИ при создании приложений, вероятно, окажет влияние и на это пространство», - пишет Бора. С одной стороны, это, вероятно, приведет к росту рабочей нагрузки, но с другой - может снизить среднее время решения проблемы».
«Например, мы считаем, что по мере того, как все больше машин будут писать код, они могут создавать шаблоны, которые легче найти и исправить по сравнению с кодом, написанным человеком, что потенциально уменьшит количество критических событий P1 [приоритет 1, высокоприоритетные инциденты для ИТ] и, таким образом, вероятно, несколько разбавит ценностное предложение премиального инструмента для планирования вызовов».
Пока мир мчится к 2025 году, Developer анализирует, что ждет разработку программного обеспечения в новом году.
Рождественский конкурс GCHQ Christmas Challenge стал предрождественской традицией.
Академия JetBrains опубликовала результаты всемирного опроса, целью которого было выяснить современные тенденции в образовании в области компьютерных наук и проблемы, связанные с их изучением.