Marius Voß
DevRel · edge infra
Escribe para Elido desde abril de 2024
Marius runs developer relations and edge infrastructure at Elido. Before joining the team in 2024 he spent eight years at a Berlin-based CDN operator and two years on the network reliability team at a German neo-bank, where he learned that the worst kind of latency bug is the one that only shows up at 3% of edge POPs.
He maintains the Elido edge-redirect runbook, contributes to the Helm chart, and writes the engineering posts that go deeper than "we use ClickHouse for analytics" — including the cache-invalidation propagation post, the multi-region failover testing post, and the on-demand TLS deep dive.
Outside Elido, Marius is a regular speaker at the German Cloud Native meetup and contributes occasional patches to fasthttp.
Experiencia
- Edge networking and routing
- Multi-region failover and capacity planning
- ClickHouse query tuning
- Helm + Kubernetes for self-hosted Elido
En otros lugares
Publicaciones de Marius Voß
Cómo construir un acortador de URL: arquitectura y código
Cómo construir un acortador de URL que sobreviva en producción: generación de códigos cortos, la ruta de redirección, caché, seguimiento de clics, defensa contra abusos y qué mantener.
IngenieríaTipos de redirecciones URL: 301, 302, 307, 308 y más
Todos los tipos de redirección URL explicados - 301, 302, 303, 307, 308, meta refresh y JavaScript - qué hace cada uno, cómo afecta al SEO y cuál usar.
IngenieríaRedirecciones 301 vs 302: cuál deben usar los enlaces cortos
Una redirección 301 es permanente y transfiere señales de posicionamiento; una 302 es temporal y normalmente no lo hace. Qué significa eso para los enlaces cortos, el SEO y el almacenamiento en caché.
IngenieríaAPI de acortador de URL: límites de tasa, reintentos e idempotencia
Cómo llamar a una API de acortador de URL en producción: límites de tasa con token bucket, qué códigos de estado reintentar con backoff, y claves de idempotencia que evitan duplicados.
IngenieríaBot acortador de URLs para Slack: acorta enlaces y enruta alertas
Instala la app de Elido para Slack, usa el comando slash /shorten y enruta alertas de umbral a cualquier canal sin escribir manejadores de webhook.
IntegracionesMonitorización de enlaces cortos con Sentry y Datadog
Reenvía eventos de redirección 4xx/5xx y la latencia p99 en el edge a Sentry como issues y a Datadog como métricas. Dashboards de ejemplo y umbrales de alerta.
IngenieríaIntegración de Linear con acortador de URL - crear tickets automáticos en alertas
Conecta la detección de enlaces rotos de Elido y los picos de umbral de clics con un equipo de Linear. Configuración, filtro de equipos, enrutamiento por etiquetas y modos de fallo reales.
IntegracionesAlertas de Discord para acortador de URL: configuración de Telegram, payloads, errores comunes
Envía alertas de enlaces rotos, umbral de clics y fallos de escaneo a webhooks de Discord o a un bot de Telegram. Configuración, estructura del payload, errores más frecuentes.
IntegracionesAcortador de URL para WordPress: 4 formas de acortar y rastrear enlaces
Cómo añadir un acortador de URL para WordPress con enlaces cortos de marca y seguimiento de clics, mediante un plugin, la API REST de Elido, Zapier o manualmente en WordPress
IntegracionesEnlaces cortos protegidos con contraseña: cuándo y cómo restringir uno
Qué es un enlace corto protegido con contraseña, los casos de uso que encajan, cómo funciona una puerta de contraseña en la redirección y los límites de seguridad que debes tener en cuenta
FuncionesCaducidad de enlaces y enlaces autodestructivos explicados
Qué hacen la caducidad de enlaces y los enlaces autodestructivos, cuándo usar reglas de fecha, conteo de clics y uso único, y qué devuelve el borde en el momento en que un enlace caduca
Funciones¿Cómo funcionan los acortadores de URL? La mecánica explicada
¿Cómo funcionan los acortadores de URL? Almacenan un mapeo de slug a destino, buscan la clave en cada clic y devuelven una redirección HTTP. La mecánica, de principio a fin
IngenieríaInicio de sesión social para acortadores de URL: entra sin contraseña
Accede a Elido con Google, GitHub, Slack y cinco proveedores más. Cómo funciona el inicio de sesión social en una herramienta de enlaces y qué implica para la residencia de datos en la UE.
FuncionesWebhooks para eventos de enlaces: cada forma, cada reintento
Toda la superficie de webhooks para eventos del acortador de URL: formas de carga para click, conversion, link.created y bio.click, además de la política de reintento, el esquema de firma y el modelo de idempotencia
FuncionesAPI de acortador de URLs: una guía rápida de 30 minutos en cinco lenguajes
De cero a una automatización de enlaces cortos funcional en TypeScript, Python, Go, Ruby y PHP: autenticación, idempotencia, manejo de errores y los problemas que solo surgen en producción
FuncionesLanzando la migración de TinyURL: REST Pro/Bulk, sin ruta para el nivel gratuito
Cómo construimos las importaciones de TinyURL Pro/Bulk con un solo clic para Elido: por qué la versión pública de TinyURL no tiene API, la terminología alias-vs-slug y el límite que implementamos a propósito.
IngenieríaLanzamiento de la migración de Short.io: paginación por dominio a 150/página
Cómo creamos importaciones de Short.io con un solo clic para Elido: el modelo de paginación por dominio, la regla de enlaces privados desactivados y la más rápida de nuestras cinco fuentes de migración.
IngenieríaLanzamiento de la migración de Rebrandly: paginación de 25 por página y un presupuesto de 30 minutos
Cómo construimos las importaciones de Rebrandly con un solo clic para Elido: el tamaño de página lento, la UX del filtro de espacios de trabajo y lo que deliberadamente no migramos.
IngenieríaLanzamiento de la migración de Dub.co: las carpetas se aplanan en etiquetas
Cómo construimos las importaciones de Dub.co con un clic para Elido: la API más limpia de las cinco, el aplanamiento de carpetas a etiquetas y por qué este cambio es para equipos que se preocupan por la residencia en la UE.
IngenieríaIngestión de clics de tipo 'disparar y olvidar' con Redpanda
Cómo los POP del borde emiten eventos de clics sin bloquear el redireccionamiento, cómo el worker click-ingester realiza lotes hacia ClickHouse y qué sacrificamos a cambio de la ganancia en latencia
IngenieríaEdge POPs vs. enrutamiento solo con DNS: el equilibrio del presupuesto de latencia
Por qué el balanceo de carga basado en DNS alcanza un techo de ~50ms en p50 y qué ofrece un edge POP anycast por debajo de esa cifra, con cuatro métricas que determinan cuál encaja en tu acortador de URL
IngenieríaEstrategia de caché para redirecciones URL: LRU L1 y Redis L2
Cómo la caché de dos niveles frente al origen del acortador mantiene la latencia p95 bajo 15ms: política de expulsión, estrategia de warming y fallos reales.
IngenieríaMigrar de Firebase Dynamic Links a Elido
Firebase Dynamic Links se cerró el 25 de agosto de 2025. Todos los enlaces FDL devuelven ahora 404. Esta es la ruta de migración a Elido en 30 minutos: alojado en la UE, sin SDK necesario.
ComparativasElido vs Dub: SSO, seguimiento de conversiones, residencia en la UE
Dub.co es el acortador de URL moderno de moda, pero SSO, seguimiento de conversiones y residencia en la UE permanecen bloqueados por encima del nivel Business. Donde Elido cubre la diferencia.
ComparativasCableando Sentry/GlitchTip a través de 12 servicios Go sin romper el hot path
Cómo Elido envió un paquete sentryinit compartido que le da a cada servicio Go la misma auto-captura de panic + 5xx - y se mantiene zero-alloc en el presupuesto de p95 15ms de edge-redirect.
IngenieríaEsencialPor qué usamos ClickHouse para analítica de clics (y no Postgres)
La carga de trabajo es de 100M+ eventos/mes, intensiva en escritura, con forma de consulta analítica. Por qué gana lo columnar, el schema que enviamos, y con qué nos topamos a los 90 días de Postgres
IngenieríaAlcanzando p95 < 15ms para redirecciones desde FRA, ASH y SGP
Cómo el camino edge-redirect de Elido mantiene un presupuesto p95 de 15ms en cache HIT a través de tres regiones - arquitectura, estrategia de caché, mediciones reales por región
IngenieríaEsencialDeep links para apps móviles sin un SDK
Universal Links + Android App Links cubren el 80% de los casos de uso de deep-linking sin un SDK pago. Los dos archivos de asociación, las compensaciones y el recetario
FuncionesSelf-hosting de Elido en k3s - un playbook completo
Una guía paso a paso para desplegar el stack completo de Elido en un clúster k3s: bootstrap con Helm, 14 servicios, el plano de datos como StatefulSets, Caddy on-demand TLS, backups y estrategia de actualización.
IngenieríaEsencialConectar Elido a Claude y Cursor mediante MCP - una guía práctica
Cómo conectar @elido/mcp-server con Claude Desktop y Cursor para que tu agente de IA pueda acortar URLs, generar códigos QR y consultar analíticas de clics en línea, sin salir de tu flujo de trabajo.
FuncionesEsencialCómo configurar un dominio personalizado con TLS en 5 minutos (usando Elido)
Un playbook paso a paso para apuntar tu propio subdominio a Elido, añadir los dos registros DNS y obtener un enlace corto HTTPS con TLS automático - incluyendo la llamada de API, los obstáculos comunes y cómo funciona realmente la maquinaria de certificados.
FuncionesCódigos QR dinámicos vs estáticos: qué cambia realmente
El QR estático codifica la URL directamente. El QR dinámico codifica un enlace corto. La diferencia determina si puedes editar el destino, rastrear escaneos o hacer enrutamiento A/B - e importa antes de imprimir.
FuncionesEnlaces cortos con dominio personalizado: DNS, TLS y lo que se ejecuta en el edge
Cómo funcionan realmente los enlaces cortos de marca: verificación DNS, emisión TLS bajo demanda con ACME, presupuestos de latencia de redirección en el edge y los tres modos de fallo que los operadores enfrentan en producción
FuncionesGestiona tus enlaces cortos como Terraform
Lanzamos el único proveedor Terraform en el espacio de acortadores de URL - terraform-provider-elido. Aquí está lo que hace, cómo funciona el ciclo de vida del recurso y las compensaciones de ingeniería detrás de él.
IngenieríaEsencialLanzando la migración desde Bitly: un worker, un token, un presupuesto de 30 minutos
Cómo construimos importaciones de Bitly de un solo clic para Elido - el diseño del worker, las reglas de resolución de conflictos y los cuatro límites que mantienen segura una goroutine en proceso.
IngenieríaSmart links explicados: enrutamiento edge sin un servicio extra
Qué es un smart link, dónde se ejecuta y las dimensiones de enrutamiento que Elido admite. Deep-dive de ingeniería sobre invalidación de caché edge, semántica first-match y cuándo no usar uno
FuncionesEsencial