Meta Presenta ZGateway: Una Nueva Capa Proxy para ZippyDB

El equipo de ingeniería de Meta ha lanzado ZGateway, una capa proxy sin estado que optimiza el tráfico hacia ZippyDB, permitiendo más de mil millones de operaciones por segundo.

3 min readTecnología

Meta ha introducido ZGateway, una nueva capa proxy sin estado diseñada para optimizar la interacción entre aplicaciones cliente y ZippyDB, el principal almacén de clave-valor de la empresa. ZippyDB es crucial para gestionar metadatos de productos y configuraciones, procesando miles de millones de operaciones cada segundo. Originalmente desarrollado para abordar problemas de conexión en una vasta red de hosts cliente, ZGateway ha evolucionado para incluir características como agrupamiento, control de admisión, almacenamiento en caché y gestión de fallos.

Anteriormente, cada cliente de ZippyDB se conectaba directamente a múltiples hosts de base de datos, lo que llevaba a un número abrumador de conexiones TLS y un consumo significativo de recursos. Esta configuración resultó en tormentas de conexión y fallos del sistema. ZGateway ahora actúa como un intermediario, gestionando eficientemente estas conexiones y reduciendo significativamente la carga tanto en los clientes como en los hosts de base de datos.

Con la capacidad de manejar más de mil millones de operaciones por segundo, ZGateway actualmente gestiona alrededor del 40% del tráfico de ZippyDB, con expectativas de aumentar esta participación. Opera a través de niveles regionales y ofrece tanto funcionalidades de proxy como de caché. El sistema agrupa eficazmente las solicitudes y mantiene métricas de rendimiento, asegurando un funcionamiento óptimo y una utilización de recursos.

Tecnología