Генеральный директор Wundergraph Jens Neuse имеет кость, чтобы выбрать рынок федерации GraphQL. По его словам, Аполлон контролирует примерно 90%, и есть веская причина, почему: большинство компаний не хотят переписать всю свою инфраструктуру API, чтобы использовать федерацию.
«Многие крупные предприятия очень хотят использовать федерацию, потому что она позволяет им взять схему GraphQL и разделить ее на несколько услуг», — сказал Neuse New Stack во время недавнего интервью Neuse. «Но основная точка блокировки — не все хотят переписать всю свою архитектуру, чтобы быть сервисами GraphQL».
Это первый Wundergraph думает, что он может эксплуатировать с Cosmo Connect, новой структурой, которую компания представила на прошлой неделе, которая позволяет организациям федерацию Rest, SOAP, GRPC и другие API без типичных головных болей GraphQL.
Поле прост: зачем переписать ваши API, когда ИИ может сделать тяжелую работу вместо этого?
Проблема федерации, о которой никто не говорит
Федерация GraphQL звучит великолепно в теории. Вы получаете унифицированный доступ к данным, четкие границы между службами и одним API, чтобы управлять ими. Улов? Традиционная федерация предполагает, что все говорит GraphQL.
«Мы не хотим переписать наши API REST, наши SOAP API, наши унаследованные API и внешние услуги», — сказал Neuse. «Мы не хотим переписывать все это в сервисы GraphQL».
Более того, текущие решения не совсем элегантны. Вы можете написать сервисы GraphQL обертки, что утомительно. Или вы можете использовать подход Apollo Connector, где вы разбрызгиваете директивы на свою схему, чтобы рассказать маршрутизатору, когда попасть в конечную точку отдыха вместо сервиса GraphQL.
«Ограничение этого подхода состоит в том, что если вы не можете моделировать его с этими директивами, вы как бы застряли», — объяснил Нейс. «А также, эти директивы ограничивают вас стандартными процедурами HTTP. Если вы хотите использовать существующий SDK другого поставщика или что -то в этом роде, вы не можете использовать все это».
Введите решение AI
Подход Wundergraph отличается. Вместо того, чтобы привлекать GraphQL в бэкэнд -командах, они собирают схемы GraphQL в определения ProToBuf GRPC. Разработчики backend просто реализуют сервис GRPC — не требуется опыт GraphQL.
Вот где это становится интересным: контракты GRPC настолько просты и строго набраны, что инструменты искусственного интеллекта, такие как курсор или Claude, могут их автоматически реализовать, сказал Neuse.
«Мы берем схему подграфа и запускаем ее через компилятор, который превращает ее в определение Protobuf GRPC», — сказал он. «Поскольку мы абстрагируем сложность GraphQL и помещаем все это в маршрутизатор, вы просто реализуете свой сервис GRPC».
Рабочий процесс становится очень простым. Определите схему, составьте ее на Protobuf, затем передайте ее AI. «Вы идете в курсор и говорите:« Вот этот Protobuf и моя спецификация Openapi — пожалуйста, реализуйте его », — сказал Neuse. «Он интегрирует ваши API в суперграф на автопилоте».
ИИ генерирует код плагина, который соединяет GRPC к существующим API REST, в комплекте с тестами. Для интеграционной работы не требуется ни один разработчик.
«Вы можете попросить курсор или Клод подключить все, что вы хотите с графиком», — сказал Neuse. «Все, что вам нужно сделать, это определить схему, составить ее в прото, а затем попросить LLM реализовать это».
Ранние клиенты покупают в
Несмотря на доминирование на рынке Аполлона, Wundergraph высадил некоторых известных клиентов. Procore, одна из крупнейших компаний Proptech в сша, использует этот подход. Как и eBay, SoundCloud и другие.
«Многие из этих более крупных, взрослых предприятий имеют много API REST, но застряли в этом мире»,-сказал Neuse. «Они ищут способы модернизации инфраструктуры API, выявляют свои API и объединяют их в более чистую архитектуру GraphQL».
Компании все чаще используют ИИ для работы по разработке, и идея о том, чтобы работа по интеграции API Integration Grunt имеет очевидную привлекательность.
«У нас уже есть куча ранних последователей, которые изучают эту модель», — сказал Нейс, отметив, что Nerdwallet также изучает эту технологию.
Помимо графика
Neuse указал, что он не довольствовался тем, что просто уходит в бизнес Аполлона. Он видит гораздо большую возможность внедрить концепции федерации на более широкий рынок управления API.
«Мы рассчитываем на то, чтобы привести концепцию федерации не только для GraphQL, но и для отдыха и других стандартов API», — сказал он. «Это гораздо более широкое игровое поле».
Это может поставить Wundergraph в конкуренцию с гораздо более широким набором поставщиков Management API, а не только Аполлоном. Но на данный момент основное внимание уделяется доказыванию, что ИИ может сделать федерацию GraphQL доступной для компаний, которые были отложены сложностью.
Вопрос в том, будут ли предприятия доверять ИИ для выполнения своей работы по интеграции API.
Wundergraph Cosmo является открытым исходным кодом, а Cosmo Connect теперь доступен.
«Там нет ИИ без API», — сказал Нейс. «Cosmo Connect дает компаниям единую единую платформу между услугами и протоколами, освобождая разработчиков, чтобы сосредоточиться на строительстве, а не интегрировании».
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэррил К. Тафт охватывает DevOps, инструменты разработки программного обеспечения и проблемы, связанные с разработчиком из своего офиса в районе Балтимора. Он имеет более чем 25 -летний опыт работы в бизнесе и всегда ищет следующий совок. Он работал … читайте больше от Дэррила К. Тафта