Marius Voß
DevRel · edge infra
Écrit pour Elido depuis avril 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.
Expertise
- Edge networking and routing
- Multi-region failover and capacity planning
- ClickHouse query tuning
- Helm + Kubernetes for self-hosted Elido
Ailleurs
Articles de Marius Voß
Comment créer un raccourcisseur d'URL : architecture et code
Comment créer un raccourcisseur d'URL qui résiste à la production : génération de code court, chemin de redirection, mise en cache, suivi des clics, défense contre les abus, et ce qu'il faut maintenir.
IngénierieTypes de redirections URL : 301, 302, 307, 308 et plus encore
Tous les types de redirections URL expliqués - 301, 302, 303, 307, 308, meta refresh et JavaScript - ce que chacun fait, son impact sur le SEO, et lequel utiliser.
IngénierieRedirections 301 vs 302 : laquelle les liens courts doivent-ils utiliser ?
Une redirection 301 est permanente et transmet les signaux de classement ; une 302 est temporaire et généralement pas. Ce que cela signifie pour les liens courts, le SEO et la mise en cache.
IngénierieAPI de raccourcissement d'URL : limites de débit, tentatives et idempotence
Comment appeler une API de raccourcissement d'URL en production : limites de débit par seau à jetons, quels codes de statut relancer avec backoff, et clés d'idempotence pour éviter les doublons.
IngénierieBot raccourcisseur d'URL Slack : raccourcir des liens et router des alertes
Installez l'app Elido pour Slack, utilisez la commande slash /shorten et routez les alertes de seuil vers n'importe quel canal sans écrire de gestionnaires webhook.
IntégrationsSurveillance des liens courts avec Sentry et Datadog
Transférez les événements de redirection 4xx/5xx et la latence edge p99 vers Sentry en tant qu'issues et vers Datadog en tant que métriques. Exemples de dashboards et seuils d'alerte.
IngénierieIntégration Linear avec raccourcisseur d'URL - création automatique de tickets sur alertes
Connectez la détection de liens brisés d'Elido et les pics de seuil de clics à une équipe Linear. Configuration, filtre d'équipe, routage par label et modes de défaillance réels.
IntégrationsAlertes Discord pour raccourcisseur d'URL : configuration Telegram, payloads, pièges courants
Envoyer des alertes de lien cassé, de seuil de clics et d'échec de scan vers des webhooks Discord ou un bot Telegram. Configuration, structure du payload, pièges fréquents.
IntégrationsRaccourcisseur d'URL WordPress : 4 façons de raccourcir et suivre les liens
Comment ajouter un raccourcisseur d'URL WordPress avec des liens courts brandés et le suivi des clics, via un plugin, l'API REST Elido, Zapier ou manuellement dans WordPress
IntégrationsLiens courts protégés par mot de passe : quand et comment en sécuriser un
Ce qu'est un lien court protégé par mot de passe, les cas d'usage auxquels il convient, comment un portail de mot de passe fonctionne à la redirection, et les limites de sécurité autour desquelles vous devriez planifier
FonctionnalitésExpiration des liens et liens auto-destructeurs expliqués
Ce que font l'expiration des liens et les liens auto-destructeurs, quand utiliser les règles de date, de nombre de clics et à usage unique, et ce que l'edge retourne au moment où un lien expire
FonctionnalitésComment fonctionnent les raccourcisseurs d'URL ? La mécanique expliquée
Comment fonctionnent les raccourcisseurs d'URL ? Stocker un mapping slug-vers-destination, rechercher la clé à chaque clic, retourner une redirection HTTP. La mécanique, de bout en bout
IngénierieConnexion sociale pour les raccourcisseurs d'URL : connectez-vous sans mot de passe
Connectez-vous à Elido avec Google, GitHub, Slack et cinq autres fournisseurs. Comment fonctionne la connexion sociale pour un outil de liens, et ce que cela implique pour la résidence des données en UE.
FonctionnalitésWebhooks pour les événements de liens : tous les formats, toutes les tentatives
La surface complète des webhooks pour les événements de raccourcisseur d'URL - les formats de charge utile pour click, conversion, link.created et bio.click, ainsi que la politique de réessai, le schéma de signature et le modèle d'idempotence.
FonctionnalitésAPI de réducteur d'URL : un démarrage rapide en 30 minutes dans cinq langues
De zéro à une automatisation fonctionnelle de liens courts en TypeScript, Python, Go, Ruby et PHP - authentification, idempotence, gestion des erreurs et les pièges qui n'apparaissent qu'en production
FonctionnalitésLancement de la migration TinyURL : REST Pro/Bulk, pas de chemin pour la version gratuite
Comment nous avons intégré les importations TinyURL Pro/Bulk en un clic pour Elido - pourquoi TinyURL public n'a pas d'API, la terminologie alias vs slug, et la limite que nous avons implémentée volontairement.
IngénierieDéploiement de la migration Short.io : pagination par domaine à 150/page
Comment nous avons construit l'importation Short.io en un clic pour Elido - le modèle de pagination par domaine, la règle de désactivation des liens privés, et la plus rapide de nos cinq sources de migration.
IngénierieLancement de la migration depuis Rebrandly : pagination de 25 éléments par page et budget de 30 minutes
Comment nous avons construit l'importation en un clic depuis Rebrandly pour Elido - la taille de page lente, l'UX du filtrage par espace de travail, et ce que nous ne migrons délibérément pas.
IngénierieLivraison de la migration Dub.co : les dossiers aplatis en tags
Comment nous avons construit des importations Dub.co en un clic pour Elido - l'API la plus propre des cinq, l'aplatissement des dossiers en tags, et pourquoi cette alternative est destinée aux équipes soucieuses de la résidence des données dans l'UE.
IngénierieIngestion de clics en mode « fire-and-forget » avec Redpanda
Comment les POP edge émettent des événements de clic sans bloquer la redirection, comment le worker click-ingester effectue des insertions par lots dans ClickHouse, et les compromis faits pour gagner en latence.
IngénierieEdge POPs vs routage DNS uniquement : le compromis de budget de latence
Pourquoi l'équilibrage de charge basé sur le DNS plafonne près de 50 ms p50 et ce qu'un edge POP anycast vous offre en dessous, avec quatre chiffres qui déterminent lequel convient à votre raccourcisseur d'URL
IngénierieStratégie de cache pour les redirections URL : L1 LRU et L2 Redis
Comment le cache à deux niveaux devant l'origine du raccourcisseur d'URL maintient la latence p95 sous les 15ms - politique d'éviction et warming.
IngénierieMigrer depuis Firebase Dynamic Links vers Elido
Firebase Dynamic Links a été arrêté le 25 août 2025. Chaque lien FDL renvoie désormais une erreur 404. Voici le chemin de migration en 30 minutes vers Elido - hébergé en UE, sans SDK requis.
ComparaisonsElido vs Dub : SSO, suivi des conversions, résidence UE
Dub.co est le chouchou des raccourcisseurs d'URL modernes - mais le SSO, le suivi des conversions et la résidence UE restent verrouillés au-dessus du tier Business. Où Elido comble le fossé.
ComparaisonsCâbler Sentry/GlitchTip à travers 12 services Go sans casser le hot path
Comment Elido a livré un package sentryinit partagé qui donne à chaque service Go la même capture automatique des panics et 5xx - et reste zéro-alloc sur le budget p95 15 ms d'edge-redirect.
IngénieriePilierPourquoi nous utilisons ClickHouse pour les analyses de clics (et pas Postgres)
La charge de travail est de plus de 100M d'événements/mois, avec beaucoup d'écritures, en forme de requête analytique. Pourquoi le columnar gagne, le schéma que nous livrons et ce que nous avons atteint à 90 jours de Postgres
IngénierieAtteindre un p95 < 15 ms pour les redirections depuis FRA, ASH et SGP
Comment le chemin edge-redirect d'Elido tient un budget p95 de 15 ms sur cache HIT à travers trois régions - architecture, stratégie de cache, mesures réelles par région
IngénieriePilierDeep links pour applications mobiles sans SDK
Universal Links + Android App Links couvrent 80 % des cas d'usage de deep-linking sans SDK payant. Les deux fichiers d'association, les compromis et le livre de recettes
FonctionnalitésAuto-héberger Elido sur k3s - un playbook complet
Un guide pas à pas pour déployer la stack Elido complète sur un cluster k3s : bootstrap Helm, 14 services, plan de données en StatefulSets, TLS à la demande Caddy, sauvegardes et stratégie de mise à jour.
IngénieriePilierConnecter Elido à Claude et Cursor via MCP - un guide pratique
Comment brancher @elido/mcp-server dans Claude Desktop et Cursor pour que votre agent IA puisse raccourcir des URL, générer des QR codes et interroger l'analytique des clics directement dans votre flux de travail - sans le quitter.
FonctionnalitésPilierComment configurer un domaine personnalisé avec TLS en 5 minutes (avec Elido)
Un playbook étape par étape pour pointer votre propre sous-domaine vers Elido, ajouter les deux enregistrements DNS et obtenir un lien court HTTPS avec TLS automatique - y compris l'appel API, les pièges courants et le fonctionnement réel de la machinerie de certificat.
FonctionnalitésQR codes dynamiques vs statiques : ce qui change vraiment
Un QR statique encode l'URL directement. Un QR dynamique encode un lien court. La différence détermine si vous pouvez éditer la destination, suivre les scans ou router en A/B - et ça compte avant l'impression.
FonctionnalitésLiens courts à domaine personnalisé : DNS, TLS et ce qui tourne à l'edge
Comment fonctionnent réellement les liens courts brandés : vérification DNS, émission TLS ACME à la demande, budgets de latence de redirection à l'edge, et les trois modes d'échec que les opérateurs rencontrent en production
FonctionnalitésGérer vos liens courts comme du Terraform
Nous avons livré le seul provider Terraform de l'espace des raccourcisseurs d'URL - terraform-provider-elido. Voici ce qu'il fait, comment fonctionne le cycle de vie des ressources, et les compromis d'ingénierie derrière.
IngénieriePilierLivraison de la migration Bitly : un worker, un token, un budget de 30 minutes
Comment nous avons construit les imports Bitly en un clic pour Elido - la conception du worker, les règles de résolution de conflits et les quatre plafonds qui maintiennent une goroutine in-process en sécurité.
IngénierieSmart links expliqués : routage edge sans service supplémentaire
Ce qu'est un smart link, où il tourne et les dimensions de routage qu'Elido supporte. Plongée ingénierie sur l'invalidation de cache edge, la sémantique first-match et quand ne pas en utiliser un
FonctionnalitésPilier