Marius Voß
DevRel · edge infra
Scrive per Elido dal aprile 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.
Competenze
- Edge networking and routing
- Multi-region failover and capacity planning
- ClickHouse query tuning
- Helm + Kubernetes for self-hosted Elido
Altrove
Articoli di Marius Voß
Come costruire un URL shortener: architettura e codice
Come costruire un URL shortener che sopravvive in produzione: generazione del codice breve, il percorso di redirect, caching, tracciamento dei clic, difesa dagli abusi, e cosa mantenere nel tempo.
IngegneriaTipi di reindirizzamenti URL: 301, 302, 307, 308 e altri
Tutti i tipi di reindirizzamento URL spiegati - 301, 302, 303, 307, 308, meta refresh e JavaScript - cosa fa ciascuno, come influisce sulla SEO e quale usare.
IngegneriaRedirect 301 vs 302: quale dovrebbero usare i link brevi
Un 301 è un redirect permanente che trasmette i segnali di ranking; un 302 è temporaneo e di solito non lo fa. Cosa significa per i link brevi, il SEO e la cache.
IngegneriaAPI per abbreviatori di URL: rate limit, retry e idempotenza
Come chiamare in produzione un'API per abbreviatori di URL: rate limit con token bucket, quali codici di stato riprovare con backoff, e chiavi di idempotenza che prevengono i duplicati.
IngegneriaBot accorciatore di URL per Slack: accorci link e instrada alert
Installa l'app Elido per Slack, usa il comando slash /shorten e instrada gli alert di soglia su qualsiasi canale senza scrivere handler webhook.
IntegrazioniMonitoraggio dei link brevi con Sentry e Datadog
Inoltra gli eventi di reindirizzamento 4xx/5xx e la latenza edge p99 a Sentry come issue e a Datadog come metriche. Dashboard di esempio e soglie di alert.
IngegneriaIntegrazione Linear con accorciatore di URL - ticket automatici sugli alert
Collega il rilevamento di link rotti di Elido e i picchi di soglia clic a un team Linear. Configurazione, filtro team, routing per label e modalità di errore reali.
IntegrazioniAvvisi Discord per accorciatore URL: configurazione Telegram, payload, insidie comuni
Invia avvisi di link interrotti, soglia di clic e fallimenti di scansione ai webhook Discord o a un bot Telegram. Configurazione, struttura del payload, insidie frequenti.
IntegrazioniWordPress URL Shortener: 4 modi per accorciare e tracciare i link
Come aggiungere uno URL shortener WordPress con short link brandizzati e tracciamento dei clic, tramite un plugin, l'API REST Elido, Zapier o manualmente in WordPress
IntegrazioniLink corti protetti da password: quando e come crearne uno
Cos'è un link corto protetto da password, i casi d'uso a cui si adatta, come funziona un gate password al redirect, e i limiti di sicurezza da pianificare
FunzionalitàScadenza dei link e link autodistruttivi spiegati
Cosa fanno la scadenza dei link e i link autodistruttivi, quando usare regole per data, numero di clic e utilizzo singolo, e cosa restituisce l'edge nel momento in cui un link scade
FunzionalitàCome funzionano gli URL shortener? La meccanica spiegata
Come funzionano gli URL shortener? Memorizzano un mapping slug-destinazione, cercano la chiave ad ogni clic, restituiscono un redirect HTTP. La meccanica, dall'inizio alla fine
IngegneriaSocial Login per abbreviatori di URL: accedi senza password
Accedi a Elido con Google, GitHub, Slack e altri cinque provider. Come funziona il social login per uno strumento di gestione dei link e cosa significa per la residenza dei dati in UE.
FunzionalitàWebhook per eventi di link: ogni forma, ogni tentativo
L'intera superficie dei webhook per gli eventi di URL shortener - le forme di payload per click, conversion, link.created e bio.click, oltre alla policy di retry, allo schema di firma e al modello di idempotenza.
FunzionalitàAPI per abbreviare URL: una guida rapida di 30 minuti in cinque linguaggi
Da zero a un'automazione di link brevi funzionante in TypeScript, Python, Go, Ruby e PHP: autenticazione, idempotenza, gestione degli errori e le insidie che emergono solo in produzione
FunzionalitàLancio della migrazione TinyURL: REST Pro/Bulk, nessun percorso per il piano gratuito
Come abbiamo costruito le importazioni TinyURL Pro/Bulk con un clic per Elido - perché TinyURL pubblico non ha un'API, la terminologia alias-vs-slug e il limite che abbiamo implementato di proposito.
IngegneriaRilasciata la migrazione da Short.io: paginazione per dominio a 150/pagina
Come abbiamo costruito le importazioni Short.io con un clic per Elido: il modello di paginazione per dominio, la regola per i link privati disattivati e la più veloce delle nostre cinque fonti di migrazione.
IngegneriaRilasciamo la migrazione da Rebrandly: impaginazione a 25 elementi per pagina e budget di 30 minuti
Come abbiamo creato le importazioni da Rebrandly con un clic per Elido: la dimensione lenta delle pagine, l'UX del filtro dei workspace e cosa abbiamo scelto deliberatamente di non migrare.
IngegneriaRilasciata la migrazione da Dub.co: le cartelle diventano tag
Come abbiamo creato le importazioni con un clic da Dub.co per Elido: la API più pulita delle cinque, la conversione da cartelle a tag e perché questa migrazione è ideale per i team che hanno a cuore la residenza dei dati nell'UE.
IngegneriaIngestione dei click fire-and-forget con Redpanda
Come i POP edge emettono eventi di click senza bloccare il reindirizzamento, come il worker click-ingester esegue il batch in ClickHouse e a cosa rinunciamo per il vantaggio in termini di latenza
IngegneriaEdge POP vs routing DNS-only: il tradeoff del budget di latenza
Perche' il bilanciamento del carico basato su DNS si avvicina a 50ms p50 e cosa ti da' un edge POP anycast al di sotto, con quattro numeri che decidono quale si adatta al tuo URL shortener
IngegneriaStrategia di cache per i redirect URL: L1 LRU e L2 Redis
Come la cache a due livelli davanti all'origine dell'URL shortener mantiene la latenza p95 sotto i 15ms: policy di eviction, riscaldamento e failure mode.
IngegneriaMigra da Firebase Dynamic Links a Elido
Firebase Dynamic Links e' stato chiuso il 2025-08-25. Ogni link FDL restituisce ora 404. Ecco il percorso di migrazione a Elido in 30 minuti - ospitato in UE, nessun SDK richiesto.
ConfrontiElido vs Dub: SSO, tracciamento conversioni, residenza UE
Dub.co è il beniamino moderno degli URL shortener - ma SSO, tracciamento conversioni e residenza UE restano bloccati sopra il tier Business. Dove Elido colma il divario.
ConfrontiCablare Sentry/GlitchTip su 12 servizi Go senza rompere l'hot path
Come Elido ha rilasciato un pacchetto sentryinit condiviso che dà a ogni servizio Go la stessa cattura automatica di panic + 5xx - e rimane zero-alloc sul budget p95 15ms di edge-redirect.
IngegneriaPilastroPerché usiamo ClickHouse per le analisi dei click (e non Postgres)
Il workload è di 100M+ eventi/mese, write-heavy, con pattern di query analitiche. Perché il columnar vince su entrambi i fronti, lo schema che rilasciamo e cosa abbiamo incontrato a 90 giorni su Postgres
IngegneriaRaggiungere p95 < 15ms per i redirect da FRA, ASH e SGP
Come il percorso edge-redirect di Elido mantiene un budget p95 di 15ms su cache HIT in tre regioni - architettura, strategia di cache, misurazioni reali per regione
IngegneriaPilastroDeep link per app mobile senza SDK
Universal Links + Android App Links coprono l'80% dei casi d'uso di deep-linking senza un SDK a pagamento. I due file di associazione, i compromessi e il cookbook
FunzionalitàSelf-hosting di Elido su k3s - un playbook completo
Una guida passo dopo passo per deployare lo stack completo di Elido su un cluster k3s: bootstrap Helm, 14 servizi, il data plane come StatefulSet, Caddy on-demand TLS, backup e strategia di aggiornamento.
IngegneriaPilastroConnettere Elido a Claude e Cursor tramite MCP - una guida pratica
Come collegare @elido/mcp-server a Claude Desktop e Cursor affinché il tuo agente AI possa accorciare URL, generare QR code e consultare analytics dei clic inline - senza uscire dal tuo workflow.
FunzionalitàPilastroCome configurare un dominio personalizzato con TLS in 5 minuti (usando Elido)
Un playbook passo passo per puntare il tuo sottodominio a Elido, aggiungere i due record DNS e ottenere un link breve HTTPS con TLS automatico - inclusa la chiamata API, i tranelli comuni e come funziona effettivamente il macchinario dei certificati.
FunzionalitàQR code dinamici vs statici: cosa cambia davvero
Il QR statico codifica direttamente l'URL. Il QR dinamico codifica un link breve. Questa differenza determina se potrai modificare la destinazione, tracciare le scansioni o effettuare routing A/B - e conta prima di mandare in stampa.
FunzionalitàLink brevi con dominio personalizzato: DNS, TLS e cosa gira sull'edge
Come funzionano davvero i link brevi brandizzati: verifica DNS, emissione TLS on-demand tramite ACME, budget di latenza per i redirect sull'edge e i tre scenari di guasto che colpiscono gli operatori in produzione
FunzionalitàGestisci i tuoi short link come Terraform
Abbiamo rilasciato l'unico provider Terraform nello spazio degli URL shortener - terraform-provider-elido. Ecco cosa fa, come funziona il ciclo di vita delle risorse e i compromessi ingegneristici dietro di esso.
IngegneriaPilastroRilasciamo la migrazione da Bitly: un worker, un token, un budget di 30 minuti
Come abbiamo costruito le importazioni one-click da Bitly per Elido - il design del worker, le regole di risoluzione dei conflitti e i quattro limiti che mantengono sicuro un goroutine in-process.
IngegneriaSmart link spiegati: routing edge senza un servizio aggiuntivo
Cos'è uno smart link, dove viene eseguito e le dimensioni di routing supportate da Elido. Approfondimento tecnico sull'invalidazione della cache edge, la semantica first-match e quando non usarne uno
FunzionalitàPilastro