Marius Voß
DevRel · edge infra
Schreibt für Elido seit April 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
- Kubernetes and Helm deployments
Beiträge von Marius Voß
Elido vs Shlink: Self-Hosted PHP or Hosted EU Shortener
Elido vs Shlink, from Shlink's docs and Elido's product: licence, stack, redirect rules, visit data, QR codes, upkeep, and who should run which one.
VergleicheKurzcode-Generierung: Base62 vs. Hash vs. Zufallscodes
Kurzcode-Generierung: Base62 vs. Hash vs. Zufall mit Schlüsselraum-Rechnung, Kollisionswahrscheinlichkeit.
EngineeringRedirect-Ketten und SEO: Wie viele Hops sind zu viele?
Eine Redirect-Kette sind zwei oder mehr Weiterleitungen hintereinander. Was Google zu Hops und Crawl-Budget sagt und wie du Ketten mit curl abflachst.
EngineeringFehlerkorrekturstufen bei QR-Codes: L, M, Q, H erklärt
Die Fehlerkorrekturstufen L, M, Q und H stellen 7, 15, 25 und 30 % eines beschädigten QR-Codes wieder her. Mit Modulzahlen je Stufe und Einsatzhinweisen.
TutorialsWebhook-Signaturen prüfen: HMAC-SHA256 in Node, Python, Go
Webhook-Signatur mit HMAC-SHA256 prüfen: Rohkörper, Vergleich in konstanter Zeit, Replay-Fenster und Secret-Rotation, mit Code für Node, Python.
EngineeringLink-Analytics-API: Klickstatistiken per API-Schlüssel abrufen
Welche Klickberichte ein API-Schlüssel liest: Abfrageparameter, JSON-Antworten, Cursor-Paging und ein Skript für tägliche Slack-Berichte.
TutorialsAPI-Key-Berechtigungen: Least Privilege für Link-Tools
API-Key-Berechtigungen für Link-Tools: Workspace-Bindung, Rollenlimits, Hashes mit Pepper, Rate Limits pro Key, Rotation und Übergabe an n8n oder Make.
EngineeringSelbst gehostete n8n-Link-Automatisierung
Selbst gehostete n8n-Link-Automatisierung mit Elido-Webhooks, Docker Compose und Queue-Mode.
Integrationenn8n-URL-Shortener: HTTP Request oder Community Node
n8n-URL-Shortener auf der Elido-API: HTTP-Request-Setup, Domain- und Workspace-IDs, drei Short-Link-Workflows.
IntegrationenMixpanel-Link-Tracking: Short-Link-Klicks als Events
Mixpanel-Link-Tracking mit Elido: Jeder Short-Link-Klick wird zum serverseitigen link_click-Event. Einrichtung, Properties, Identitätsgrenzen und Prüfung.
IntegrationenGitLab CI URL-Shortener: Short Links aus jeder Pipeline
GitLab CI als URL-Shortener: Short Links pro Merge Request für Review-Apps, ein stabiler Latest-Link pro Tag, mit maskiertem, geschütztem Schlüssel.
IntegrationenLinks in Release Notes kürzen und jeden Download verfolgen
Links in Release Notes kürzen: ein stabiler Latest-Link, den du pro Release neu ausrichtest, ein markierter Link pro Kanal und Klickdaten zu Downloads.
IntegrationenGitHub Actions URL-Shortener: Kurzlinks aus Ihrer CI
Kurzlinks aus GitHub Actions erstellen und aktualisieren: Schlüssel als Secret, funktionierender Workflow, idempotente Upserts und minimale Rechte.
IntegrationenDatadog-URL-Monitoring: Redirect-Metriken für Kurzlinks
Datadog-URL-Monitoring für Kurzlinks: Klick-Logs und Metriken von Elido, ein Redirect-Latenz-Dashboard auf Synthetics-Basis.
IntegrationenGemini-URL-Shortener: Wo Tool-Aufrufe wirklich funktionieren
Gemini kann echte Kurzlinks erstellen, aber nicht in der App. Warum Gems Ihre API nicht aufrufen und wie Sie CLI und API anbinden, damit ein Link auflöst.
IntegrationenChatGPT-URL-Shortener: Was funktioniert und was nur so tut
ChatGPT kann eine URL nicht selbst kürzen und erfindet eine. Drei Wege, die einen echten Kurzlink liefern.
IntegrationenCanonical vs. 301-Redirect: Das richtige Signal wählen
Google nennt beide starke Signale, doch ein 301 ist das stärkste und entfernt die alte URL; ein Canonical lässt beide live. Was zu vier Duplikat-Fällen passt.
EngineeringMaximale URL-Länge: Das Zeichenlimit in der Praxis
Der Standard definiert keine maximale URL-Länge. Die reale Grenze ist das niedrigste Limit in der Kette: Browser, Server, Posteingang oder QR-Code.
Engineeringllms.txt erklärt: Was die KI-Crawler-Datei wirklich tut
llms.txt ist eine Markdown-Datei, die Seiten für KI-Modelle auflistet. Was sie wirklich tut, wer sie heute beachtet und ob sich die Veröffentlichung lohnt.
KISalesforce-Link-Tracking: Kurzlink-Klicks im CRM
Salesforce trackt nur Klicks auf selbst versendete Links. Elido hat noch keinen nativen Salesforce-Connector, hier der ehrliche DIY-Weg mit API und Webhooks.
IntegrationenEPC-QR-Code: Der SEPA-Zahlungs-QR-Standard erklärt
Ein EPC-QR-Code kodiert eine SEPA-Überweisung statt einer URL, damit die Banking-App das Formular füllt.
FunktionenShort-Link-Klicks vs. GA4-Sitzungen: Warum sie abweichen
Ihr Shortener zählt 1.000 Klicks, GA4 zeigt weniger Sitzungen. Was jedes Tool zählt, warum die Zahlen abweichen und wie Sie eine eigene Baseline bauen.
TutorialsKI-Crawler und Kurzlinks: Was die Bots wirklich tun
Trainings-Crawler, Live-Fetcher und Suchbots treffen auf Ihre Weiterleitungen. Welche einer 301 folgen, was sie Ihre Klickzahlen kosten und wen Sie zulassen.
EngineeringURL-Encoding erklärt: Welche Zeichen maskiert werden müssen
URL-Encoding ersetzt ein Zeichen durch Prozentzeichen und zwei Hex-Ziffern, damit es nicht als URL-Syntax gilt.
Engineering301-Redirect in .htaccess: Regeln, Reihenfolge, Query-Strings
Ein 301-Redirect in .htaccess ist eine Zeile mod_alias. Diese Zeile, wann RewriteRule das richtige Werkzeug ist und warum die Reihenfolge zählt.
TutorialsLaufen QR-Codes ab? Was kaputtgeht und wie man es verhindert
Das gedruckte Muster läuft nie ab. Ablaufen kann der Redirect hinter einem dynamischen QR-Code. Die fünf Ursachen und wie du alle überlebst.
FunktionenOpen-Graph-Bildgröße: Eine Datei für jede Plattform
1200x630 deckt Facebook, LinkedIn, X, Slack und WhatsApp ab. Die Vorgaben, die Safe Zone gegen abgeschnittenen Text und warum ein neues Bild fehlt.
TutorialsEine URL weiterleiten: Sechs Wege und wann welcher passt
Ein Redirect ist eine HTTP-Antwort, die Frage ist also, welche Ebene antwortet. Registrar, Server, CMS, Plattform, Client-Seite oder ein verwalteter Kurzlink.
TutorialsBarcode vs. QR-Code: Was gehört auf Ihr Produkt?
Ein Barcode identifiziert einen Artikel für ein System, das ihn kennt. Ein QR-Code verbindet Menschen mit Inhalten. Kapazität, Scanner, Handelswechsel zu 2D.
FunktionenRedirect-Schleife: Ursache finden und beheben
Eine Redirect-Schleife lässt den Browser zwischen URLs springen, bis er aufgibt. Verfolge die Kette mit einem Befehl, finde die Regel und behebe sie.
EngineeringURL-Shortener-CLI: Links vom Terminal aus kürzen
URL per Kommandozeile mit curl und jq kürzen, den Aufruf in eine Shell-Funktion packen, den Kurzlink kopieren und per xargs eine ganze Datei kürzen.
EngineeringKurzlink funktioniert nicht? Diagnose mit einem Befehl
Ein Kurzlink, der 404 liefert, vor einem Zertifikat warnt oder nur in einer App klappt, hat vier Ursachen. Lies die Response-Header und behebe die richtige.
TutorialsQR-Code scannt nicht? Vier Ursachen und wie Sie sie beheben
Ein QR-Code, der nicht scannt, scheitert fast immer an Größe, Ruhezone, Kontrast oder zu langem Inhalt. In dieser Reihenfolge testen und die richtige beheben.
TutorialsWie Sie sehen, wohin ein Kurzlink führt, bevor Sie klicken
Kurzlink sicher auflösen: den Location-Header mit einem Befehl lesen, Anbieter-Vorschauen nutzen und wissen.
TutorialsWarum Ihre Kurzlinks in Slack und Teams blockiert werden
Kurzlinks werden in Slack und Teams blockiert, wenn eine geteilte Shortener-Domain Safe Links nicht besteht. Warum, und die Lösung per Branded Domain.
EngineeringAgentic-Commerce-Links
KI-Agenten klicken Kurzlinks nicht wie Menschen. Was Elido einem bekannten KI-Agenten liefert, welche Besuche zählen und was offenbleibt.
EngineeringGA4s AI-Assistant-Kanal: Was er erfasst und was ihm entgeht
GA4s AI-Assistant-Kanal trennt ChatGPT-, Gemini- und Copilot-Traffic heraus, lässt Perplexity aus und wirkt nicht rückwirkend. Was er erfasst und die Lücken.
EngineeringEntfernen Firefox und Brave UTM-Parameter? Was bleibt
Firefox entfernt eine kurze Liste von Tracking-IDs, keine utm_-Tags. Was Firefox, Safari und Brave entfernen oder blockieren und wie Sie Ihren Verlust messen.
EngineeringBitly-API-Alternative für Entwickler: Worauf es ankommt
Bitly-API-Alternative für Entwickler: wo Bitlys Rate Limits und Plan-Beschränkungen wehtun und was eine entwicklerorientierte Shortener-API bieten sollte.
EngineeringWas ist ein Deep Link? Einfach erklärt
Ein Deep Link öffnet einen bestimmten Screen in einer App, nicht den Startbildschirm. Deep Links vs. Universal Links und App Links, und Leben nach Firebase.
FunktionenKostenlose URL-Shortener-API: Code-Beispiele, die laufen
Kostenlose URL-Shortener-API mit lauffähigen Beispielen in curl, JavaScript, Python und Go.
EngineeringBrowser-Erweiterung zum URL-Kürzen: Kurzlinks per Klick
Eine Browser-Erweiterung zum URL-Kürzen verkürzt den aktiven Tab per Klick und kopiert den Kurzlink. Das kann die Elido-Erweiterung.
FunktionenAnswer Engine Optimization (AEO): Von KI zitiert werden
Answer Engine Optimization (AEO) sorgt dafür, dass ChatGPT, Perplexity und AI Overviews Sie zitieren.
KIOpen-Redirect-Schwachstellen und wie man sie verhindert
Ein Open Redirect lässt Angreifer einen vertrauenswürdigen Link auf eine bösartige Seite umbiegen. Wie der Fehler Phishing antreibt und wie man ihn behebt.
EngineeringWie man einen URL-Shortener erstellt: Architektur und Code
Einen produktionsfesten URL-Shortener bauen: Kurzcode-Generierung, Redirect-Pfad, Caching, Klick-Tracking, Missbrauchsschutz und was zu pflegen ist.
EngineeringURL-Weiterleitungstypen: 301, 302, 307, 308 und mehr
Alle Weiterleitungstypen erklärt: 301, 302, 303, 307, 308, Meta-Refresh und JavaScript. Was sie tun, wie sie SEO beeinflussen und welchen Sie wählen sollten.
Engineering301 vs. 302 Weiterleitungen: Was Kurzlinks nutzen sollten
Eine 301 ist dauerhaft und überträgt Ranking-Signale, eine 302 ist temporär und tut das meist nicht. Was das für Kurzlinks, SEO und Caching bedeutet.
EngineeringURL-Shortener-API: Rate Limits, Retries, Idempotenz
Eine URL-Shortener-API produktionsreif aufrufen: Token-Bucket-Limits, Status-Codes mit Backoff-Retry und Idempotency-Keys gegen Duplikate.
EngineeringSlack URL-Shortener-Bot: Links kürzen und Alerts routen
Installieren Sie die Elido Slack-App, nutzen Sie /shorten und leiten Sie Schwellenwert-Alerts ohne eigene Webhook-Handler in beliebige Channels.
IntegrationenShort-Link-Monitoring mit Sentry und Datadog: Wer macht was
Short-Link-Monitoring: welche Elido-Events zu Sentry-Issues werden, was Datadog erhält und wie Sie die Redirect-Latenz überwachen.
EngineeringLinear-Integration für Kurzlinks: defekte Links melden
Wie Elido ein Linear-Issue anlegt, wenn ein Kurzlink bricht: Linear-API-Key verbinden, Inhalt des Issues, Limits und was noch nicht gebaut ist.
IntegrationenDiscord- und Telegram-Alerts für Kurzlinks: Setup und Payloads
Broken-Link-, Klickschwellen- und Scan-Failure-Alerts an Discord-Webhooks oder einen Telegram-Bot senden.
IntegrationenWordPress-URL-Shortener: Links beim Veröffentlichen kürzen
Gibt es ein Elido-WordPress-Plugin? Noch nicht. Was es gibt, ein Publish-Hook für die REST-API.
IntegrationenPasswortgeschützte Kurzlinks: Was geht und was nicht
Wie passwortgeschützte Kurzlinks funktionieren, wo ihre Sicherheit endet, welche Anbieter sie haben und was Elido heute liefert, geprüft an Code und Preisen.
FunktionenLink-Ablauf und selbstzerstörende Links erklärt
Was Link-Ablauf und selbstzerstörende Links bewirken, wann Datum-, Klickzahl- und Einmalregeln passen und was der Edge zurückgibt.
FunktionenWie funktionieren URL-Shortener? Die Mechanik erklart
Wie funktionieren URL-Shortener? Slug-zu-Ziel-Mapping speichern, Key bei jedem Klick nachschlagen, HTTP-Redirect liefern.
EngineeringSocial Login für URL-Shortener: Anmelden ohne Passwort
Bei Elido mit Google, GitHub, Slack und fünf weiteren Anbietern anmelden. Wie Social Login für ein Link-Tool funktioniert und was das für EU-Daten heißt.
FunktionenWebhooks für Link-Events: Payloads, Signaturen, Retries
URL-Shortener-Webhooks für Link-Events: der echte Payload-Envelope, X-Elido-Signature-HMAC-Prüfung in Node und Python.
FunktionenURL-Shortener-API: URL in Python, JS und Go kürzen
Kürzen Sie URLs per API in Python, JavaScript, Go, Java, C#, PHP, Ruby oder PowerShell, mit idempotenten Retries und Bulk-Limits.
FunktionenShort.io-Migration: Export, Import, Cutover-Checkliste
Short.io-Migration planen: Exportoptionen, was übernommen wird, wie Domains, Ordner und Tags zugeordnet werden, Elido-Importer.
MigrationDub.co-Migration zu Elido: Was der Importer wirklich tut
Der Dub.co-Importer von Elido im Code: welche API-Aufrufe er macht, welche Felder er übernimmt, was er überspringt (Ordner, archivierte Links), Limits.
EngineeringFire-and-Forget Click-Ingestion: Analytics ohne Hot Path
Wie ein URL-Shortener Klicks erfasst, ohne den Redirect zu bremsen: asynchrones Senden am Edge, Batch-Writes.
EngineeringEdge-POPs vs. reines DNS-Routing
DNS bestimmt, wohin eine Anfrage geht; ein Edge-POP-Cache entscheidet, ob sie dorthin muss.
EngineeringURL-Redirect-Cache: So arbeitet unser zweistufiger Cache heute
Wie ein URL-Redirect-Cache durchgängig funktioniert: L1 im Prozess, gemeinsames Redis L2, Origin, reale TTLs.
EngineeringVon Firebase Dynamic Links zu Elido migrieren: Was geht
Firebase Dynamic Links sind abgeschaltet, jeder Link liefert 404. Was zu Elido mitgeht (App Links, Plattform-Routing) und was nicht: Deferred Deep Links.
VergleicheElido vs Dub: SSO, Conversion-Tracking, EU-Residenz
Dub.co ist der moderne Liebling unter den Shortenern, doch SSO, Conversion-Tracking und EU-Residenz gibt es erst im oberen Tarif. Elido schließt die Lücke.
VergleicheSentry/GlitchTip in 12 Go-Services, ohne den Hot Path
Wie Elido ein gemeinsames sentryinit-Paket auslieferte, das jedem Go-Service Panic- und 5xx-Capture gibt und das p95-Budget von 15 ms zero-alloc hält.
EngineeringEckpfeilerWarum wir ClickHouse für Klick-Analytik nutzen, nicht Postgres
Klickdaten sind append-only und schreiblastig. Warum Spaltenspeicher gewinnt und worauf wir bei 90 Tagen Postgres stießen
EngineeringRedirect-Latenzbudget: Wie Elido p95 unter 15 ms anpeilt
Die echte Edge-Redirect-Architektur hinter dem 15-ms-p95-Ziel bei Cache-Treffern: LRU, gemeinsamer Cache, gRPC-Origin.
EngineeringDeep Links ohne SDK: Universal Links und App Links
Öffnen Sie Ihre App per Link mit zwei JSON-Dateien, ohne SDK. Wie Universal Links und App Links mit einer Short-Link-Domain arbeiten und ihre Grenzen.
FunktionenElido auf k3s: Was das Helm-Chart deployt und was nicht
Konkrete Anleitung zum Elido-Helm-Chart auf einem k3s-Knoten: Secrets, Ingress, Installation, erster Nutzer, Upgrades, Lizenz und was das Chart auslässt
EngineeringElido-MCP-Server für Claude Desktop, Cursor und Claude Code
Starten Sie den Elido-MCP-Server aus dem Monorepo, binden Sie ihn in Claude Desktop, Cursor und Claude Code ein und sehen Sie.
FunktionenTLS für eigene Domains bei Kurzlinks: Einrichtung in 5 Minuten
Eigene Domain in Elido hinzufügen, TXT- und CNAME-Eintrag setzen und HTTPS bei der ersten Nutzung erhalten. Was jeder Schritt tut, was bei Fehlern bricht.
FunktionenDynamischer vs. statischer QR-Code: So wählen Sie richtig
Dynamischer oder statischer QR-Code? Entscheidungsrahmen: Bearbeitung, Scan-Analytics, Redirect-Tempo, Kosten und was beim Anbieterwechsel passiert.
FunktionenEigene Domains für Kurzlinks: DNS, TLS und der Edge
Wie Branded Short Links funktionieren: DNS-Verifizierung, On-Demand TLS per ACME, Latenzbudgets für Edge-Redirects und die drei häufigsten Fehlerquellen.
FunktionenVerwalten Sie Ihre Short Links als Terraform
Wir haben den einzigen Terraform-Provider der URL-Shortener-Branche ausgeliefert: terraform-provider-elido.
EngineeringEckpfeilerSmart Links erklärt: Edge-Routing ohne zusätzlichen Service
Was ein Smart Link ist, wo er läuft und welche Routing-Dimensionen Elido unterstützt: Cache-Propagationszeit und wann man keinen nutzt.
FunktionenEckpfeiler