Codes: una librería JVM ligera para estandarizar resultados y mapear protocolos

Codes es una biblioteca para JVM (Java 17+, sin dependencias en tiempo de ejecución) que ofrece identidades estables para los resultados de una aplicación y mappings explícitos entre fronteras de protocolo. Su propósito es que un mismo dominio conserve la misma identidad de outcome —por ejemplo, com

Rama 0.4 añade configuración de proxy del sistema y soporte para PAC

Rama, el framework modular de Rust para redes y proxies creado por Plabayo, publica su versión 0.4 apenas seis semanas después de la 0.3. La novedad principal es el soporte nativo para la configuración de proxy del sistema operativo, una pieza muy demandada por los desarrolladores de aplicaciones de

Cómo Netflix consulta su grafo distribuido en tiempo real con una API gRPC

Este artículo, tercero de una serie del blog de ingeniería de Netflix, detalla la capa de consulta del Real-Time Distributed Graph (RDG) de la compañía, un sistema capaz de manejar miles de millones de nodos y aristas con latencias de un solo dígito en milisegundos. Tras explicar en las dos entregas

Cómo Multigres mantiene LISTEN/NOTIFY de Postgres sobre conexiones agrupadas

LISTEN/NOTIFY es el mecanismo de publicación y suscripción nativo de Postgres, pero presenta un problema de escalabilidad: cada nuevo cliente que escucha un canal incrementa el costo de emitir una notificación, y a partir de unos miles de oyentes el rendimiento cae en órdenes de magnitud. El problem

OpenDuck: DuckDB en la nube, ahora de código abierto

Un nuevo proyecto de código abierto llamado OpenDuck busca replicar y democratizar las innovaciones de la plataforma MotherDuck para la base de datos DuckDB. MotherDuck, un servicio comercial, demostró cómo DuckDB puede funcionar eficientemente en la nube mediante técnicas como el almacenamiento dif

Balanceo de carga: ¿quién asegura la salud de los servidores?

Un artículo de singh-sanjay.com explora los desafíos de la verificación de la salud de las instancias en sistemas distribuidos y cómo la elección entre el balanceo de carga del lado del servidor y del lado del cliente impacta la detección y respuesta a fallas. El balanceo de carga del lado del servi

gRPC: API de alto rendimiento con enfoque 'contract-first'

gRPC es un framework de código abierto para construir APIs distribuidas de alto rendimiento. A diferencia de REST, que a menudo trata la documentación de la API como un añadido, gRPC adopta un enfoque 'contract-first', definiendo la API mediante archivos `.proto` de Protocol Buffers. Estos archivos

Google facilita Android en Linux con ARM64-ADK

Se ha anunciado un nuevo conjunto de herramientas llamado ARM64-ADK (Android DevKit), diseñado para simplificar el desarrollo de Android en sistemas Linux ARM64. El proyecto, impulsado por Google, ofrece una interfaz gráfica de usuario (GUI) y una línea de comandos (CLI) que interactúan con servicio