![O passado de Cilium aponta para seu futuro](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715053444_O-passado-de-Cilium-aponta-para-seu-futuro-150x150.jpg)
O passado de Cilium aponta para seu futuro
7 de maio de 2024![Tendências de API: engenharia de plataforma, desagregação e papel da IA](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715057043_Tendencias-de-API-engenharia-de-plataforma-desagregacao-e-papel-da-150x150.jpg)
Tendências de API: engenharia de plataforma, desagregação e papel da IA
7 de maio de 2024SEATTLE – A licença gratuita que o Redis oferece sob sua nova licença não é grande coisa, diz o principal colaborador do projeto Valkey, o novo fork do Redis apoiado pela The Linux Foundation.
“Portanto, muitas pessoas apenas olham para o fato de que a nova licença que o Redis está lançando é gratuita para os usuários finais”, disse Madelyn Olson, ex-colaboradora principal do projeto Redis, em entrevista ao The New Stack Makers. O episódio, que incluiu mantenedores Valkey do Google e Oracle. foi gravado no Open Source Summit em abril.
“Mas o que eles realmente não estão vendo é que todos os colaboradores que atualmente trabalham no Redis muitas vezes não trabalham com essa nova licença”, disse Olson.
A chave para qualquer projeto de código aberto são as pessoas por trás dele. Até agora, Valkey emergiu rapidamente como uma bifurcação com futuro. Possui 13.000 estrelas, 43 colaboradores e tecnólogos liderando o projeto dos principais serviços em nuvem. Uma conferência de contribuidores está em andamento.
‘Continuidade é realmente a principal prioridade’
Valkey, um armazenamento de dados na memória, surgiu depois que a Redis, a empresa, mudou a base de código para uma licença mais restritiva. “A partir da versão 7.2.4, o Redis terá licença dupla sob a Licença Redis Source Available (RSALv2) e a Licença Pública do Lado do Servidor (SSPLv1)”, escreveu Joab Jackson em The New Stack. “Versões mais antigas permanecerão de código aberto.”
Agora mantenedor da Valkey, Olson trabalha na Amazon Web Services (AWS). Seu trabalho reflete a importância do novo projeto para as maiores empresas de tecnologia do mundo, como fica evidente nas funções do Google e da Oracle como mantenedores do Valkey. Juntando-se a Olson em nossa conversa estavam Ping Xie, engenheiro de software da equipe do Google, e Dmitry Polyakovsky, membro consultor da equipe técnica da Oracle.
“Muitas grandes empresas estão procurando licenças permissivas de código aberto gratuitas para trabalhar e contribuir”, disse Olson. “Assim, o usuário final verá menos contribuições para o produto que está usando atualmente. E eles verão correções de bugs mais lentas e um impulso geral mais lento.”
Agora o trabalho se volta para a continuidade, módulos como o do Rust e o próprio mecanismo principal para manter o desempenho forte.
“A continuidade é realmente a principal prioridade, queremos garantir que haja um caminho tranquilo para todos que estão atualmente no Redis 7.2.5”, disse Xie.
Valkey usará uma versão de patch mais incremental, disse Olson. O próximo grande lançamento chegará no final do ano. A meta é uma versão principal por ano, com um ciclo de manutenção de três anos.
Módulos e o ecossistema do cliente
Valkey enfatizará módulos para ampliar sua funcionalidade geral. Valkey possui um rico ecossistema de várias bibliotecas, mas você precisa trabalhar em C. O desenvolvimento de módulos em Rust pode ajudar a atrair mais engenheiros.
“O próprio Redis oferece suporte a módulos há cerca de seis anos”, disse Polyakovsky. “Alguns módulos foram construídos e, ironicamente, alguns deles foram licenciados de forma diferente. Portanto, você não poderia usá-los tão facilmente quanto o próprio Redis. Mas acho que pode haver novos recursos muito interessantes incorporados ao Valkey, mas eles podem não pertencer ao Valkey principal. Portanto, eles podem ser construídos como módulos.”
Sempre se discute o uso de novas tecnologias que complementem o Valkey.
“Então, que tal construir um módulo de busca por similaridade vetorial?” perguntou Poliakovsky. “Que tal construir um módulo para fazer talvez índices secundários, todos os tipos de coisas que você pode fazer com Redis ou Valkey, com o módulo certo, mas mantendo a mesma funcionalidade principal? Então isso mantém aquela continuidade que nos dá compatibilidade. E as pessoas que optam por usar novos recursos adicionais instalarão módulos e usarão esses módulos apenas para o que precisam.”
A continuidade vem em muitas formas.
“Por exemplo, existem muitos tipos diferentes de implementação do lado do cliente”, disse Xie. “E então eles fazem as coisas de maneira diferente. Portanto, essas diferenças de comportamento às vezes confundem o cliente. Portanto, poder ajudar o ecossistema do cliente a consolidar esses comportamentos será uma grande vantagem para todos.”
Confira o episódio completo para saber mais sobre os planos dos mantenedores para Valkey.
A postagem Valkey: um garfo Redis com futuro apareceu pela primeira vez em The New Stack.