Архитектура данных компаний сегодня ничем не похожа на то, как она выглядела 20 лет назад, но инструменты мониторинга и трассировки не пошли в ногу с временем, что затрудняет задачу инженерным командам в поиске корня ошибок и проблем с задержкой.
Израильский разработчик Эден Федерман (изображённый на фото справа) считает, что решение заключается в дистрибутивной трассировке, более продвинутом методе наблюдаемости, но он обнаружил, что уровень ее принятия оказался ниже, чем он ожидал, из-за трудностей в реализации. Это привело его к созданию стартапа Odigos, который помогает компаниям легко мониторить сложные облачные системы, обрабатывающие большие объемы данных, как это часто бывает.
Он и генеральный директор Ари Рехт (изображённый на фото слева) не связаны родственными узами, но их жены считаются двоюродными сестрами. Именно так Федерман решил обратиться к Рехту, инвестиционному банкиру, с просьбой рассмотрения его идеи. Это вскоре привело к серии встреч. «И чем больше я работал с ним, тем больше он мне понравился, и тем больше я понимал, что ему не хватает бизнес-стороны», — сказал Рехт TechCrunch.
В отличие от Федермана, Рехт не программирует, но провел много времени с сотрудниками стартапов и в стартапах, и явно уверен в своей роли лица компании Odigos с технологическим уклоном. Вместе они составили достаточно убедительную команду, чтобы Y Combinator выбрал их присоединиться к своей зимней партии 2023 года, которая в основном проходила лично в Сан-Франциско.
«Мы даже жили вместе шесть месяцев там, и это было очень успешное время для нас», — сказал Рехт. Одним из ярких моментов стало знакомство с ангельскими инвесторами, которые в конечном итоге поддержали Odigos. Изначально названная Keyval, компания привлекла финансирование через конвертируемую выкупную акцию во время Демо-дня YC, а позже раунд в размере 13 миллионов долларов под руководством бостонского венчурного фонда Venture Guides.
Один из ангельских инвесторов в раунде, сооснователь Lightstep Бен Сигельман, также является соавтором OpenTelemetry, открытой стандартизованной области видимости, которой пользуется и которой помогает поддерживать Odigos. Рехт описал это как «потрясающее», но также «очень сложное» в реализации и настройке. Отсюда и возможность для Odigos предоставить своим клиентам «предприятийский уровень OpenTelemetry».
Целевым рынком Odigos являются крупные компании, которые не являются Гуглами мира или малыми стартапами. Гиганты обычно могут сами разобраться в дистрибутивной трассировке, в том числе с использованием открытых репозиториев Odigos. Но менее техничные корпоративные клиенты нуждаются в поддержке для реализации того, что иначе потребовало бы обширной ручной работы.
В этом случае приходит на помощь eBPF. Это технология, позволяющая разработчикам писать программы, которые выполняются непосредственно в операционной системе Linux. Различные стартапы используют ее по-разному, но для Odigos она была ключом к автоматизированной дистрибутивной трассировке без существенного влияния на производительность или необходимости внесения изменений в код.
Это особенно ценно для предприятий, сказал Рехт. «Если у вас 25 000 приложений, или 25 000 микросервисов, вам практически невозможно делать это вручную; и если вы это сделаете, вам придется столкнуться с большой производительной нагрузкой».
Федерман и большинство членов команды Odigos активно вносят свой вклад в общественные проекты с открытым кодом, особенно в группы eBPF и OpenTelemetry, и стартап пожертвовал свой начальный проект Фонду вычислительной обработки облачных данных. Именно так они знают, чего может не хватать корпоративным клиентам. «Я думаю, что одной из вещей, которые помогают клиентам доверять нам, является наше открытое программное обеспечение», — сказал Федерман.
Как часто бывает с стартапами, имеющими свою сторону с открытым исходным кодом, коммерческое предложение Odigos не совсем то же самое. По словам Федермана, открытая версия Odigos работает очень хорошо на отдельных кластерах Kubernetes, но его корпоративная версия поддерживает множественные окружения.
Более того, Odigos дает крупным организациям шанс реализовать дистрибутивную трассировку, не прибегая к ресурсам разработчика или становясь специалистами. И Odigos не требует от них менять свои инструменты мониторинга производительности приложений, будь то Datadog, Dynatrace, SigNoz или Honeycomb, инвестиционная директор которой Кристин Йен инвестировала в последний раунд Odigos.
Среди других участников в последнем раунде также были Firestreak Ventures, Mango Capital, Salesforce Ventures и различные ангельские инвесторы. Новое финансирование поможет стартапу развивать свое решение, инвестировать в свою стратегию выхода на рынок и открыть новый офис в Бостоне, где находится его ведущий инвестор, и куда рано или поздно руководителям планируется переехать. Это также приблизит их к потенциальным клиентам; находясь до сих пор в режиме скрытности, компания недавно заключила «крупный POC» с очень крупной американской компанией.