¡La eficiencia del código importa!
Infraestructura de medios y datos escalable horizontalmente, desarrollada en C desde cero. Dos décadas en telecomunicaciones y broadcast, destiladas en sistemas que hacen más con menos, del prototipo a la producción.
LYLID Labs construye servicios de Internet escalables horizontalmente que desafían las premisas de la infraestructura empresarial tradicional. Donde la mayoría de los stacks se ensamblan a partir de una docena de servicios prefabricados, nosotros diseñamos sistemas ligeros, de binario único, en C: menos piezas móviles, rendimiento predecible y simplicidad operativa. Dos décadas de experiencia en medios en tiempo real y manejo de grandes volúmenes de datos, desde headends DVB hasta CDN a escala de internet.
Desarrollo de headends, estadísticas y monitorización DVB-T/T2, entrega HbbTV y HLS/DASH. Manejo de medios de grado operador, endurecido para operación 24/7.
Empaquetado HLS/DASH just-in-time, inserción de anuncios en el servidor, DRM, nodos edge en directo y caché distribuido, diseñados hacia los 100 Gbit/s por nodo.
Orquestación de máquinas virtuales y contenedores, migración en caliente, alta disponibilidad y recuperación ante desastres: una alternativa más ligera a las pesadas plataformas empresariales.
Almacenes de objetos y datos fragmentados y replicados con conmutación por error automática, refragmentación en caliente y sincronización entre regiones. Consistencia fuerte donde importa.
Agentes ligeros basados en push con búfer offline a prueba de fallos y recolección SNMP/JSON, creados para flotas, desde parques de TI hasta plantas de broadcast.
Backends escalables horizontalmente, balanceadores de carga, splicers en tiempo real y sistemas de tokens seguros. Diseñados para escalar a lo ancho, no solo a lo alto.
Todo se ejecuta sobre un stack propio compartido que llevamos desarrollando desde 2014 y reescribimos desde cero: fragmentación a medida, replicación primario-respaldo y por quórum, conmutación por error automática y refragmentación en caliente, sobre HTTP/2, HTTP/3/QUIC y mTLS con E/S de bucle de eventos asíncrono. Sin nginx, sin Kafka, sin coordinador externo.
Desplegables con scp y systemctl restart: dependencias mínimas, sin proliferación de contenedores.
Escrito, sometido a fuzzing y auditado con valgrind para sistemas que funcionan durante años, no demos que funcionan durante una reunión.
Fragmentación por hash consistente y replicación integradas desde el primer día: diseñadas para escala de internet, no para PowerPoints empresariales.
El rendimiento se mide, no se presupone. "Casi siempre funciona" nunca fue suficiente en broadcast, y aquí tampoco lo es.