De volta em 2019, a Microsoft lançou o Dapr, um novo projeto de código aberto que facilitou a construção de aplicações distribuídas orientadas a eventos para os desenvolvedores. Como tantos projetos de código aberto populares, o Dapr gerou seu próprio ecossistema, especialmente depois que a Microsoft o doou para a Linux Foundation. E como também é frequentemente o caso, alguns dos criadores do Dapr - e do projeto relacionado KEDA - saíram para fundar suas próprias empresas, incluindo a Diagrid, que está lançando seu serviço totalmente gerenciado Dapr em beta público hoje.
O novo serviço, Catalyst, funciona como uma plataforma de API, oferecendo aos desenvolvedores uma alternativa para gerenciar suas próprias instalações Dapr.
'É tudo sobre a construção de aplicações distribuídas de microsserviços e a complexidade que os desenvolvedores enfrentam hoje', disse Mark Fussell, CEO e co-fundador da Diagrid. 'Hoje, basicamente, ainda há uma bagunça de frameworks que as pessoas juntam, código repetitivo, reinventando o padrão de software, e tendo que costurar confiabilidade e segurança em tudo isso. Abordamos muitos desses desafios com o projeto de código aberto Dapr.'
O Catalyst, segundo ele, agora permite aos desenvolvedores aproveitar o Dapr, não importa qual linguagem eles usem e qual plataforma prefiram. Anteriormente, o projeto Conductor da Diagrid era algo que as empresas tinham que gerenciar por conta própria usando o Kubernetes. Nem todas as empresas estão interessadas em fazer isso.
Embora o Catalyst atualmente suporte as APIs principais do Dapr, a equipe da Diagrid pretende fornecer suporte para todas elas até o início do próximo ano.
Uma das mais interessantes que o Catalyst já suporta é o Workflows. 'Os Workflows são muito, muito importantes para os desenvolvedores porque são usados de muitas maneiras', disse Yaron Schneider, co-fundador e CTO da Diagrid. 'Por exemplo, estamos vendo muitas empresas usando os Workflows do Dapr para construir cargas de trabalho de IA generativa. A Thales, grande empresa multinacional francesa - construiu toda sua infraestrutura GenAI em cima do Dapr e estamos vendo mais e mais desses tipos de cargas de trabalho inovadores usando Workflows.' De certa forma, isso também transforma o Dapr em um serviço de integração multiuso.
Empresas que desejam alternar entre o Dapr e o novo Catalyst totalmente gerenciado só precisam mudar o ponto de extremidade da API (supondo que estejam usando apenas os recursos atualmente suportados).
“O Catalyst é por que fundamos a Diagrid em primeiro lugar”, disse Fussell. “É a razão principal porque vimos uma visão de que essa complexidade e dificuldade para os desenvolvedores construírem esses microsserviços e aplicações distribuídas não estavam sendo resolvidas. Todas as grandes nuvens ainda estão focadas em infraestrutura e é isso que elas fazem. Elas têm um grande problema em pensar no espaço do desenvolvedor de aplicativos e depois deixam isso como um exercício para o leitor, por assim dizer, para costurar tudo isso.”