En 2024, Redis generó una gran conmoción en su comunidad al cambiar su licencia permisiva BSD por alternativas propietarias de código disponible, lo que desencadenó la creación inmediata de Valkey, un fork de código abierto auspiciado por la Linux Foundation que recuperaba el espíritu de licencia permisiva con gobernanza independiente.
Aunque Redis dio marcha atrás en 2025 y añadió la licencia open source copyleft AGPLv3 como opción, Valkey había iniciado un camino propio para organizaciones que preferían un proyecto abierto y permisivo. Desde entonces, Valkey ha incorporado mejoras significativas como reducción del uso de memoria, gestión avanzada de clústeres y control de accesos, e incluso el uso de inteligencia artificial para tareas de mantenimiento como la retroportación de correcciones.
Sin embargo, aún quedaba un importante escollo para numerosos usuarios de Redis: la dificultad para migrar aplicaciones diseñadas como si Redis fuera una instancia única a entornos de clúster Valkey, que requieren cambios para manejar múltiples nodos y el enrutado de comandos.
El problema del acceso mediante proxy
Redis es un almacén de datos en memoria muy popular para caché y procesos que demandan acceso rápido. Muchas aplicaciones se programaron pensando en una única instancia, y desplazarlas a un clúster Valkey suele implicar reescribir código, lo que limita la migración.
Algunas soluciones comerciales y servicios en la nube evitan este problema implementando proxies que medien entre la aplicación y el clúster, ocultando la complejidad del entorno distribuido. Sin embargo, estas opciones no están disponibles para quienes gestionan por sí mismos un despliegue Valkey.
Para cubrir esta carencia, Percona ha desarrollado Valkey-proxy, un proxy de código abierto que permite a las aplicaciones existentes conectar con un clúster Valkey sin necesidad de modificaciones. Percona, compañía muy reconocida en el ámbito de bases de datos open source que da soporte a MySQL, PostgreSQL o MongoDB, es uno de los principales promotores dentro del proyecto Valkey, junto a gigantes en la nube como AWS, Google Cloud y Oracle.
Durante la conferencia Open Source Summit Europe organizada por la Linux Foundation en Praga, Kyle Davis, gerente general para el ecosistema Redis/Valkey en Percona, afirmó que uno de los últimos bloqueos para ampliar la adopción de Valkey es la necesidad de reescribir aplicaciones para compatibilizarlas con clústeres.
“Actualmente no existe una solución open source adecuada para este problema.”
Davis remarcó que, aunque existen proxies como Envoy, estos no entienden plenamente el protocolo de Valkey ni manejan las conexiones de forma compatible con todas sus funcionalidades. Esto deja a muchas empresas atrapadas entre sus viejas aplicaciones diseñadas para un Redis monolítico y la necesidad de clústeres Valkey para escalar.
Valkey-proxy emerge como la solución que facilitará el salto, brindando una capa intermedia que simplifica el acceso sin cambios en la aplicación. Davis aseguró: “Ahora podemos atender a un conjunto de aplicaciones que antes no tenían opciones viables.”
El futuro de Valkey-proxy y su impacto en el ecosistema
Percona ha desarrollado el prototipo inicial de Valkey-proxy de forma interna, pero el plan es integrarlo en la comunidad Valkey para abrir su desarrollo y recibir aportaciones de clientes de Percona, otras empresas y desarrolladores independientes.
Sobre la posible colaboración de los llamados hyperscalers, como AWS, Davis se mostró cauteloso: aunque podrían involucrarse, generalmente estos operadores emplean herramientas propias integradas directamente en sus plataformas.
Este proxy se presenta especialmente relevante para organizaciones que gestionan su infraestructura on-premise o en entornos privados, desde pequeñas empresas con recursos limitados hasta grandes entidades financieras que requieren un control estricto y cumplimiento normativo sobre su infraestructura de datos.
Además, Valkey-proxy no solo resolverá la problemática inmediata en la migración, sino que podría convertirse en una plataforma para añadir funcionalidades adicionales en el futuro, proporcionando flexibilidad y una capa de desacoplamiento de componentes.
“Cubrir esta carencia nos brinda mayor flexibilidad y abre la puerta a implementar nuevas capacidades de manera diferente.”
Actualmente, el proyecto ha recibido luz verde para formar parte oficial de Valkey desde finales de septiembre y se está procediendo a migrar el código desde repositorios privados a públicos.
El objetivo es que todo el código sea accesible públicamente antes de finalizar octubre, con una versión candidata para diciembre y lanzamiento oficial a comienzos de 2027.
Durante este periodo, la colaboración con usuarios y partners será vital para detectar casos límite y asegurar la robustez de la solución. Freshworks es una de las primeras compañías que probará Valkey-proxy en producción, colaborando estrechamente en su desarrollo y validación.
“Será un test real excelente,” concluyó Davis.