MetalBear привлекает 12,5 млн долларов для сокращения цикла разработки на 98%
MetalBear, тель-авивская программная компания, основатели которой создали инструмент разработки с открытым исходным кодом для Kubernetes «mirrord», сегодня объявляет о привлечении посевного финансирования в размере 12,5 млн долларов. Это свидетельствует о мощной поддержке ее видения, направленного на ускорение циклов разработки программного обеспечения на предприятиях и сокращение времени, необходимого для написания, тестирования и развертывания кода в продакшене, на 98%.
Раунд возглавила компания TLV Partners при участии TQ Ventures, MTF и Netz Capital, а также бизнес-ангелов Дэвида Крамера (David Cramer), соучредителя Sentry, и Бена Сигельмана (Ben Sigelman), сосоздателя OpenTelemetry.
С помощью mirrord MetalBear позволяет разработчикам запускать локальный код непосредственно в живой облачной среде без необходимости его развертывания. Инструмент перехватывает системный ввод и вывод из локального процесса и проксирует их в кластер, позволяя разработчикам взаимодействовать с реальными базами данных, интерфейсами программирования приложений (API) и очередями сообщений в режиме реального времени.
График, сравнивающий этапы разработки облачных приложений с использованием инструмента mirrord от MetalBear и без него. Источник: MetalBear
Это не симуляция: код действительно взаимодействует с облаком. Чтобы сделать это безопасным, mirrord предоставляет такие средства защиты, как маршрутизация трафика, разделение очередей и параметры конфигурации, которые ограничивают или изолируют побочные эффекты. Для предприятий результатом являются более быстрые циклы разработки, снижение затрат на инфраструктуру и более безопасное тестирование в условиях, приближенных к продакшену, без необходимости создания дорогостоящих индивидуальных сред для каждого разработчика.
Привлечение средств совпало с включением MetalBear в список Gartner Cool Vendor в категории управления контейнерами, что стало еще одной вехой на фоне стремления предприятий оптимизировать разработку в эпоху, когда искусственный интеллект (ИИ) ускоряет создание кода, в то время как тестирование остается тормозом для производительности.
Проблема узких мест тестирования в современной разработке
Архитектуры микросервисов изменили подход к созданию программного обеспечения, но они также сделали тестирование более сложным. Разработчики, работающие над отдельными сервисами, испытывают трудности с проверкой своей работы в контексте всего приложения. Некоторые компании пытаются решить эту проблему, предоставляя выделенные облачные среды для каждого разработчика, но они несут высокие затраты и все равно требуют длительных циклов развертывания.
Слева направо: сооснователи MetalBear Эяль Букчин (технический директор) и Авирам Хассан (генеральный директор). Источник: MetalBear
Эяль Букчин (Eyal Bukchin), технический директор (CTO) и сооснователь MetalBear, назвал это одной из величайших неэффективностей в современном ПО в видеоинтервью VentureBeat на прошлой неделе.
«При микросервисной архитектуре очень сложно запустить один или два сервиса, над которыми вы работаете, в контексте более крупного приложения, — сказал он. — На предприятиях могут быть сотни или тысячи сервисов, и запуск всего этого локально зачастую невозможен».
В во многих организациях локальные тесты опираются на макеты (mocks), которые не отражают реальных условий, в то время как общие среды стейджинга создают очереди и задержки. «Стейджинг — это лучшая тестовая среда, которая есть у организации, но она часто становится узким горлышком и парадоксально недоиспользуется», — добавил Букчин.
Он также отметил, что ИИ усугубляет эту проблему. «ИИ ускоряет генерацию кода, проверку и модульные тесты, но интеграционное тестирование с помощью ИИ не решается. Очередь становится только длиннее, потому что весь этот новый код все равно нужно тестировать в контексте».
Как работает mirrord
mirrord позволяет разработчикам запускать и тестировать свой локальный код так, как будто он уже развернут в облаке. С помощью одного действия в среде разработки (IDE) или интерфейсе командной строки (CLI) mirrord проксирует системный ввод и вывод в удаленную среду. Это позволяет локальному коду напрямую взаимодействовать с базами данных, очередями сообщений и API без этапа развертывания.
По словам главного исполнительного директора (CEO) и сооснователя Авирама Хассана (Aviram Hassan), который также беседовал с VentureBeat во время этого видеозвонка, этот подход не отменяет важные этапы, обусловленные требованиями соответствия, такие как стандарты SOC 2 или ISO, но делает разработчиков гораздо более эффективными.
Обычно разработчики программного обеспечения должны проходить «длинный цикл» — полный процесс непрерывной интеграции и развертывания (CI/CD), где изменения проходят через пулл-реквесты, автоматические тесты, сборки, развертывание в стейджинге и продакшн. С помощью mirrord разработчики могут сначала проверить свой код локально в реальных условиях облака, а затем пустить его по длинному циклу только тогда, когда будут уверены, что он работает.
«Мы позволяем инженерам изолировать свои изменения в работающей «плоскости», посмотреть, как они себя ведут, и только потом проходить полную верификацию. Вы все равно выполняете эти шаги, просто сдвигаете длинный цикл на более позднее время», — пояснил он.
График, показывающий, как mirrord от MetalBear ускоряет тестирование в реальных облачных средах. Источник: MetalBear
Внедрение и заявленный эффект
MetalBear утверждает, что тысячи разработчиков в таких компаниях, как Nvidia, Amazon Web Services (AWS) и Apple, используют mirrord. Среди зафиксированных результатов — ускорение итераций тестирования до 80%, сокращение количества багов в продакшене на 30% и, в некоторых случаях, сокращение времени цикла разработки до 98% (от 15 минут до 10 секунд на примере клиента CoLab)!
Версия с открытым исходным кодом доступна всем желающим, в то время как платная корпоративная редакция позволяет нескольким разработчикам совместно использовать единую среду стейджинга, не мешая работе друг друга.
Такие функции, как маршрутизация трафика и разделение очередей, позволяют масштабировать команды разработчиков без увеличения затрат на инфраструктуру.
«Открытый исходный код дает разработчикам этот цикл «локально в облаке», — сказал Букчин. — Платная версия добавляет то, что необходимо предприятиям в масштабах общих сред — средства защиты, разрешения и элементы управления для предотвращения конфликтов и сбоев».
Хотя эта проблема наиболее остро стоит на крупных предприятиях со сложными микросервисами и средами стейджинга, mirrord пользуется популярностью как у независимых разработчиков, так и у компаний из списка Fortune 100.
Взгляд инвесторов
Для TLV Partners привлекательность заключается в способности mirrord решать проблемы с узкими местами, которые появляются только после того, как ИИ ускоряет процесс написания кода.
Партнер Брайан Сак (Brian Sack) отметил, что большинство решений для повышения производительности сосредоточены на более быстрой генерации кода, но настоящей проблемой становится масштабируемое тестирование и интеграция.
По его мнению, конструкция mirrord напрямую решает эту возникающую проблему.
Команда основателей и экспертиза
Основатели MetalBear, Хассан и Букчин, ранее занимали руководящие должности в области кибербезопасности в компании BioCatch. Их опыт в области системного инжиниринга позволил им создать решение, которое работает со сложными корпоративными средами, такими как изолированные кластеры (air-gapped) и сервисные сетки (service meshes), не требуя серьезной настройки или модификации кластеров.
В компании работает 25 сотрудников в 14 странах, а ее клиентами являются как компании из списка Fortune 100, так и быстро растущие технологические фирмы.
«В настоящее время инструмент ограничен приложениями, работающими на Kubernetes — любой конфигурации, в любом облаке или локально (on-prem), — сказал Букчин. — Концептуально он применим и шире, но Kubernetes — это огромный рынок, поэтому мы сосредоточены на нем».
Что это значит для лиц, принимающих решения на уровне предприятия
Преимущества mirrord выходят далеко за рамки отдельных разработчиков, принося пользу различным типам корпоративных лидеров, ответственных за то, чтобы программное обеспечение поставлялось быстро, безопасно и надежно.
Инженерные лидера, курирующие жизненный цикл больших языковых моделей (LLM) и других приложений на базе ИИ, могут использовать mirrord, чтобы сократить разрыв между быстрой генерацией кода и практическим тестированием.
Эти руководители часто сталкиваются с необходимостью двигаться быстро без ущерба для производительности. Устраняя задержки развертывания, mirrord помогает им проверять новые функции на базе ИИ в реальных условиях, сохраняя при этом выполнение проектов по графику.
mirrord также поддерживает специалистов по оркестрации ИИ, связывая локальную разработку напрямую с общей облачной инфраструктурой, снижая трения и делая задачи оркестрации менее обременительными.
Для руководителей отделов обработки данных (data engineering), которые создают и поддерживают пайплайны, обеспечивающие качество и целостность данных, mirrord предлагает способ сократить накладные расходы на поддержку множества параллельных сред.
Вместо выделения дорогостоящих избыточных настроек для каждого разработчика команды могут эффективно работать с общим пулом ресурсов, что позволяет руководителям сокращать бюджеты без ущерба для надежности.
А для специалистов по безопасности mirrord интегрируется в процесс разработки без необходимости получения корневых прав (root access) или инвазивных системных изменений, поддерживая строгие политики безопасности и позволяя разработчикам работать быстрее, избегая привычного компромисса между защитой и производительностью.
В совокупности mirrord предоставляет каждому из этих корпоративных лиц, принимающих решения, инструмент, который уменьшает задержки, сокращает расходы и делает тестирование более быстрым и безопасным, согласовывая потребности технического руководства с реалиями современной разработки программного обеспечения.
Взгляд в будущее
Обладая свежим капиталом, растущей пользовательской базой и признанием в отрасли, MetalBear позиционирует mirrord как ключевой элемент для более быстрой и надежной разработки ПО. Устраняя разрыв между локальным кодированием и облачными средами, компания нацелена на одно из последних оставшихся узких мест в современных рабочих процессах разработки.



