Numaproj — увеличение скорости разработки с помощью аналитики в реальном времени, AIOps в Kubernetes

Согласно недавнему исследованию McKinsey & Company, посвященному скорости разработки, основным фактором эффективности бизнеса для предприятий, ориентированных на цифровые технологии, являются инвестиции в лучшие в своем классе платформы разработки.

За последние четыре года инвестиции Intuit в облачные технологии, такие как Kubernetes и Argo, для обеспечения современных платформ в масштабах всей компании привели к 6-кратному увеличению скорости разработки.*

Как глобальная финансовая технологическая платформа, которая создает TurboTax, Credit Karma, QuickBooks и Mailchimp, мы гордимся нашим прогрессом на сегодняшний день в ускорении и масштабировании инновационных продуктов для 100 миллионов потребителей и малого бизнеса. клиентов по всему миру.

Тем не менее, мы понимаем, что достижение следующего 6-кратного увеличения скорости разработки здесь, в Intuit, может произойти только в том случае, если мы предпримем шаги, чтобы ускорить следующий этап инноваций AIOps. Создание еще более интеллектуальной платформы с упрощенным пользовательским интерфейсом означает эффективное управление большим (и большим) объемом данных.

Нам, как отрасли, предстоит пройти долгий путь.

Даже в современном облачном мире более 90% специалистов в области ИТ, DevOps и инженеров по надежности сайтов сообщают об увеличении инцидентов в сфере обслуживания. Еще более высокий процент сообщил, что при удаленной работе на устранение инцидентов уходит больше времени.

Больше данных, больше проблем.

Следующее 6-кратное увеличение скорости разработки с помощью AIOps

Платформы разработки следующего поколения должны позволять группам разработчиков приложений сосредоточиться на определении высокоуровневых требований для запуска своих приложений, а не на настройке и управлении базовой инфраструктурой.

Используя AIOps для получения действенной информации из операционных данных в режиме реального времени, платформа должна иметь возможность быстро обнаруживать, изолировать и устранять производственные проблемы, а также автоматически настраивать многие системные параметры, которые сегодня вручную настраиваются разработчиками и инженерами платформы.

Представляем проект с открытым исходным кодом Numaproj!

Вот почему мы создали — и открыли — Numaproj, нативную для Kubernetes коллекцию инструментов для анализа данных в реальном времени и AIOps.

У Numaproj есть два начальных инструмента, которые помогут с критическими областями вашего пути AIOps:

  • Numaflow — механизм массовой параллельной обработки данных/потока в реальном времени с автоматическим восстановлением после сбоя, семантикой ровно один раз, автоматическим масштабированием, обратным давлением и водяными знаками. Это позволяет легко создавать конвейеры типа запустил и забыл, которые надежно выполняют назначенные им задачи обработки данных и анализа, пока не будет получено указание остановиться.
  • Numalogic — модели и алгоритмы машинного обучения для анализа данных в реальном времени и AIOps, включая обнаружение аномалий. Текущая версия включает модели машинного обучения для непрерывного обогащения данных в реальном времени, включая оценку аномалий.

Чтобы узнать больше о Numaproj, загляните в этот технический блог здесь, перейдите прямо в репозиторий и посмотрите демонстрацию Argo Observability на базе Numaproj на недавнем ArgoCon.

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