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
- Helm + Kubernetes for self-hosted Elido
Beiträge von Marius Voß
Webhook-Signaturen prüfen: HMAC-SHA256 in Node, Python und Go
So prüfen Sie eine Webhook-Signatur mit HMAC-SHA256: roher Body, zeitkonstanter Vergleich, Replay-Fenster und Geheimnisrotation mit Node-, Python-, Go- und n8n-Code.
EngineeringLink-Analytics-API: Klickstatistiken mit einem API-Schlüssel abrufen
Ein Leitfaden zur Link-Analytics-API: welche Klickberichte ein API-Schlüssel lesen kann, die Abfrageparameter, JSON-Antwortformate, Cursor-Seiten und ein Skript für tägliche Slack-Berichte.
TutorialsBerechtigungen für API-Schlüssel: geringste nötige Rechte für Link-Tools
API-Schlüsselberechtigungen für Link-Tools richtig umgesetzt: an den Workspace gebundene Schlüssel, Rollenlimits, Pepper-Hashes, Limits pro Schlüssel, Rotation und sichere Übergabe an n8n oder Make.
EngineeringSelbst gehostete n8n-Automatisierung für Links: Von Docker zu Webhooks
Betreibe selbst gehostete n8n-Link-Automatisierung mit Elido-Webhooks, Docker Compose und Queue-Mode, und behalte Workflow-Daten auf Infrastruktur, die du selbst kontrollierst, in der EU.
Integrationenn8n-URL-Shortener: HTTP-Request-Node oder Elido-Community-Node
Baue einen n8n-URL-Shortener auf der Elido-API: HTTP-Request-Setup, Domain- und Workspace-IDs, drei Short-Link-Workflows, Retries und den Elido-Community-Node.
IntegrationenMixpanel-Link-Tracking: Short-Link-Klicks als Events
Mixpanel-Link-Tracking mit Elido: Jeder Short-Link-Klick wird zu einem serverseitigen link_click-Event. Setup, Properties, Identitätsgrenzen und wie man es verifiziert.
IntegrationenGitLab CI URL-Shortener: Short Links aus jeder Pipeline
Verwenden Sie GitLab CI als URL-Shortener: Erstellen Sie pro Merge Request Short Links für Review-Apps und setzen Sie einen stabilen Latest-Link bei Tags auf ein neues Ziel, mit einem maskierten, geschützten Schlüssel.
IntegrationenLinks in Release Notes kürzen und jeden Download verfolgen
Kürzen Sie Links in Release Notes mit einem stabilen Latest-Link, den Sie pro Release neu ausrichten, einem markierten Link pro Kanal und Klickdaten, die zeigen, was Downloads ausgelöst hat.
IntegrationenGitHub Actions URL-Shortener: Kurzlinks aus Ihrer CI
Erstellen und aktualisieren Sie Kurzlinks aus GitHub Actions: der API-Schlüssel als verschlüsseltes Secret, ein funktionierender Workflow, idempotente Upserts und Schlüssel mit den geringsten nötigen Berechtigungen.
IntegrationenDatadog-URL-Monitoring: Redirect-Metriken für Kurzlinks
Datadog-URL-Monitoring für Kurzlinks: die Klick-Logs und Metriken, die Elido sendet, ein auf Synthetics basierendes Dashboard für Redirect-Latenz, Monitore und ein ehrliches SLO.
IntegrationenGemini-URL-Shortener: Wo Tool-Aufrufe tatsächlich funktionieren
Gemini kann echte Kurzlinks erstellen, aber nicht in der App. Warum Gems Ihre API nicht aufrufen können und wie Sie CLI und API so verbinden, dass ein Link aufgelöst wird.
IntegrationenChatGPT-URL-Shortener: Was funktioniert und was nur so tut
ChatGPT kann eine URL nicht selbst kürzen und wird eine erfinden. Drei Wege, die einen echten Kurzlink zurückgeben, plus eine Anleitung zum Kürzen eines ChatGPT-Chatlinks.
IntegrationenCanonical vs 301 Redirect: Wie Sie das richtige Signal wählen
Ein Canonical-Tag ist ein Hinweis, den Suchmaschinen ignorieren können; ein 301-Redirect ist eine Anweisung, der sie folgen müssen. Welches Signal zu vier alltäglichen Fällen doppelter URLs passt.
EngineeringMaximale URL-Länge: Das Zeichenlimit in der Praxis
Der Standard definiert keine maximale URL-Länge. Die reale Obergrenze ist das niedrigste Limit in der Kette, die Ihr Link durchläuft: 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 zum Lesen auflistet. Was sie tatsächlich tut, wer sie heute beachtet, und ob sich die Veröffentlichung lohnt.
KISalesforce-Link-Tracking: Klicks auf dem Kontaktdatensatz
Salesforce erfasst nur Klicks in E-Mails, die es selbst versendet hat. Drei Wege, um Kurzlink-Klicks auf einen Datensatz zu bringen, und der eine, der auch außerhalb von E-Mail funktioniert.
IntegrationenEPC-QR-Code: Der SEPA-Zahlungs-QR-Standard erklärt
Ein EPC-QR-Code kodiert eine SEPA-Überweisung, keine URL, damit eine Banking-App das Formular vorausfüllen kann. Was die Payload enthält, und warum Sie sie nicht tracken können.
FunktionenShort-Link-Klicks vs. GA4-Sitzungen: Warum sie nie übereinstimmen
Der eigene Shortener zählt 1.000 Klicks, GA4 zeigt 620 Sitzungen. Die sechs Gründe, warum die beiden Zahlen auseinandergehen, und die Lückengröße, ab der etwas kaputt ist.
TutorialsKI-Crawler und Kurzlinks: Was die Bots wirklich tun
Trainings-Crawler, Live-Fetcher und Suchbots treffen alle auf deine Weiterleitungen. Welche einer 301 folgen, was sie deine Klickzahlen kosten und welche du durchlassen solltest.
EngineeringURL-Encoding erklärt: Welche Zeichen maskiert werden müssen
URL-Encoding ersetzt ein Zeichen durch ein Prozentzeichen und zwei Hex-Ziffern, damit es nicht als URL-Syntax gelesen wird. Welche Zeichen das betrifft und wo es schiefgeht.
Engineering301-Redirect in .htaccess: Regeln, Reihenfolge, Query-Strings
Ein 301-Redirect in .htaccess ist eine Zeile mod_alias. Hier ist diese Zeile, wann RewriteRule stattdessen das richtige Werkzeug ist, und warum Reihenfolge wichtiger ist als Zeilenposition.
TutorialsLaufen QR-Codes ab? Was kaputtgeht und wie man es verhindert
Das gedruckte Muster läuft nie ab. Was abläuft, ist der Redirect hinter einem dynamischen QR-Code - die fünf Wege, wie das passiert, und wie man alle überlebt.
FunktionenOpen Graph Image Size: Eine Datei für jede Plattform
1200x630 deckt Facebook, LinkedIn, X, Slack und WhatsApp ab. Die Maße, die Sicherheitszone, die verhindert, dass Text abgeschnitten wird, und warum ein aktualisiertes Bild sich weigert anzuzeigen.
TutorialsEine URL weiterleiten: Sechs Wege, und wann welcher richtig ist
Ein Redirect ist eine HTTP-Antwort, die eigentliche Frage ist also, welche Ebene die Anfrage beantwortet. Registrar, Server, CMS, Plattform, Client-Seite oder ein verwalteter Kurzlink.
TutorialsBarcode vs. QR-Code: Welcher gehört auf Ihr Produkt?
Ein Barcode identifiziert einen Artikel gegenüber einem System, das ihn bereits kennt. Ein QR-Code verbindet eine Person mit Inhalten. Kapazität, Scanner und die Handelsfrist 2027.
FunktionenRedirect-Schleife: So finden und beheben Sie ERR_TOO_MANY_REDIRECTS
Eine Redirect-Schleife lässt den Browser zwischen URLs hin- und herspringen, bis er aufgibt. Verfolgen Sie die Redirect-Kette mit einem Befehl, benennen Sie die widersprüchliche Regel und beheben Sie sie endgültig.
EngineeringURL-Shortener-CLI: Links vom Terminal aus kürzen
Kürzen Sie eine URL über die Kommandozeile mit curl und jq, verpacken Sie den Aufruf in eine Shell-Funktion, kopieren Sie den Kurzlink in die Zwischenablage und kürzen Sie mit xargs parallel eine ganze Datei.
EngineeringKurzlink funktioniert nicht? So diagnostizieren Sie es mit einem Befehl
Ein Kurzlink, der 404 zurückgibt, vor einem Zertifikat warnt oder in einer App funktioniert, aber nicht in einer anderen, hat vier Ursachen. Lesen Sie die Response-Header und beheben Sie 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 einer zu langen Nutzlast. Testen Sie sie in dieser Reihenfolge und beheben Sie die richtige.
TutorialsEine URL in Ruby mit Net::HTTP und Faraday kürzen
Kürzen Sie eine URL in Ruby mit Net::HTTP und ohne Gems, fügen Sie dann Timeouts, Retries und Idempotenz hinzu oder überlassen Sie die gesamte Aufgabe in einer Rails-App Faraday.
EngineeringEine URL in PowerShell mit Invoke-RestMethod kürzen
Kürzen Sie eine URL in PowerShell mit einem Cmdlet, behandeln Sie anschließend 429-Fehler, halten Sie den API-Schlüssel aus dem Skript heraus und kürzen Sie eine ganze CSV-Spalte mit ForEach-Object -Parallel.
EngineeringEine URL in JavaScript mit fetch und Node kürzen
Kürzen Sie eine URL in JavaScript mit einem einzigen fetch-Aufruf und ergänzen Sie Timeout, Wiederholungsversuche und Idempotenz. Erfahren Sie außerdem, warum der Browser der falsche Ort für den Schlüssel ist.
EngineeringEine URL in Java mit dem integrierten HttpClient kürzen
Kürzen Sie eine URL in Java mit java.net.http und ohne Abhängigkeiten, und fügen Sie dann ein Timeout, Retries mit einem Idempotency-Key und die Massenkürzung auf virtuellen Threads hinzu.
EngineeringEine URL in Go mit net/http und errgroup kürzen
Kürzen Sie eine URL in Go mit net/http und einem JSON-Body, fügen Sie dann eine Context-Deadline, Retries mit einem Idempotency-Key und begrenztes Bulk-Kürzen über errgroup hinzu.
EngineeringURLs in Excel kürzen: Vier funktionierende Wege
Excels WEBSERVICE-Formel kann keinen POST senden, daher braucht das Kürzen von Links Office Scripts, Power Automate oder einen Massenimport. Welcher Weg passt dazu, wie oft das Blatt ausgeführt wird.
EngineeringEine URL in C# mit HttpClient und .NET kürzen
Kürzen Sie eine URL in C# mit PostAsJsonAsync und binden Sie anschließend IHttpClientFactory, einen Resilienz-Handler, einen Idempotency-Key und eine begrenzte Massenkürzung mit Parallel ein.
EngineeringWie Sie sehen, wohin ein Kurzlink führt, bevor Sie klicken
Kurzlink sicher auflösen: Lesen Sie den Location-Header mit einem einzigen Befehl, nutzen Sie Anbieter-Vorschauen, und wissen Sie, was jede Methode der Gegenseite über Sie verrät.
TutorialsWarum Ihre Kurzlinks in Slack und Teams blockiert werden
Kurzlinks werden in Slack und Teams blockiert, wenn eine geteilte Shortener-Domain eine Sicherheitsprüfung wie Safe Links nicht besteht. Warum das passiert, und die Lösung mit einer Branded Domain.
EngineeringAgentic Commerce: Links, die für KI-Agenten gebaut sind
Agentic Commerce bedeutet, dass KI-Agenten, nicht Menschen, Ihren Links folgen und kaufen. Warum Links stabil, maschinell auflösbar und serverseitig getrackt sein müssen, um das zu überstehen.
EngineeringWie man eine URL in Python mit der requests-Bibliothek kürzt
URL in Python mit wenigen Zeilen requests kürzen: ein POST an die API eines Shorteners, den Kurzlink zurücklesen, dann Retries, Idempotenz, Bulk und Async ergänzen.
EngineeringGA4s AI-Assistant-Kanal: Was er erfasst und was ihm entgeht
GA4s neuer AI-Assistant-Kanal trennt ChatGPT-, Gemini- und Copilot-Traffic heraus - schließt aber Perplexity aus und ist nicht rückwirkend. Was er erfasst, und die Lücken.
EngineeringFirefox und Brave zerstören Ihre UTM-Attribution
Firefox entfernt UTM-Parameter, und Brave blockiert die Skripte, die sie auslesen - die Privatsphäre des Browsers zerstört still und leise Ihre Attribution. Warum, und wie Slugs überleben.
EngineeringBitly-API-Alternative für Entwickler: Worauf es ankommt
Eine Bitly-API-Alternative für Entwickler: wo Bitlys Rate-Limits und Plan-Beschränkungen wehtun und was eine entwicklerorientierte Shortener-API stattdessen bieten sollte.
EngineeringWas ist ein dynamischer Link? Editierbare, trackbare URLs
Was ein dynamischer Link ist: ein Kurzlink, dessen Ziel Sie nach dem Teilen ändern können, wie er sich von statischen Links und Deep Links unterscheidet, und das Leben nach Firebase.
FunktionenWas ist ein Deep Link? Einfach erklärt
Ein Deep Link öffnet einen bestimmten Screen innerhalb einer App, nicht den Startbildschirm. Deep Links im Vergleich zu Universal Links und App Links, und das Leben nach Firebase Dynamic Links.
FunktionenKostenlose URL-Shortener-API: Code-Beispiele, die laufen
Eine kostenlose URL-Shortener-API mit lauffähigen curl-, JavaScript-, Python- und Go-Beispielen, plus der ehrliche Teil: was kostenlose Stufen einschränken und was Produktion braucht.
EngineeringBrowser-Erweiterung zum URL-Kürzen: Kurzlinks per Klick
Eine Browser-Erweiterung zum URL-Kürzen verkürzt den aktiven Tab per Klick, fügt Kampagnen-Tags hinzu und kopiert Kurzlink und QR-Code in die Zwischenablage.
FunktionenAnswer Engine Optimization (AEO): Von KI zitiert werden
Answer Engine Optimization (AEO) sorgt dafür, dass ChatGPT, Perplexity und AI Overviews Sie zitieren. Die Signale, die zählen, plus wie Sie KI-Traffic messen.
KIOpen-Redirect-Schwachstellen und wie man sie verhindert
Ein Open Redirect lässt einen Angreifer einen vertrauenswürdigen Link auf eine bösartige Seite umbiegen. Wie der Fehler funktioniert, warum er Phishing antreibt und der serverseitige Fix, der ihn beseitigt.
EngineeringWie man einen URL-Kürzer erstellt: Architektur und Code
Wie man einen URL-Kürzer erstellt, der die Produktion übersteht: Kurzcode-Generierung, der Weiterleitungspfad, Caching, Klick-Tracking, Missbrauchsschutz und was zu pflegen ist.
EngineeringURL-Weiterleitungstypen: 301, 302, 307, 308 und mehr
Alle URL-Weiterleitungstypen erklärt - 301, 302, 303, 307, 308, Meta-Refresh und JavaScript: Was sie tun, wie sie sich auf SEO auswirken und welche man wählen sollte.
Engineering301 vs. 302 Weiterleitungen: Welche sollten Kurzlinks verwenden
Eine 301-Weiterleitung ist dauerhaft und überträgt Ranking-Signale; eine 302 ist temporär und tut das in der Regel nicht. Was das für Kurzlinks, SEO und Caching bedeutet.
EngineeringURL-Shortener-API: Rate Limits, Retries, Idempotenz
Wie du eine URL-Shortener-API produktionsreif aufrufst: Token-Bucket-Rate-Limits, welche Status-Codes du mit Backoff erneut versuchst und Idempotency-Keys, die Duplikate verhindern.
EngineeringSlack URL-Shortener-Bot: Links kürzen und Alerts routen
Installiere die Elido Slack-App, nutze den /shorten-Slash-Command und leite Schwellenwert-Alerts ohne eigene Webhook-Handler in beliebige Channels.
IntegrationenKurzlink-Monitoring mit Sentry und Datadog: Wer macht was
Kurzlink-Monitoring mit Sentry und Datadog: welche Elido-Events zu Sentry-Issues werden, was Datadog erhält, und wie du die Redirect-Latenz selbst überwachst.
EngineeringLinear URL-Shortener-Integration - automatisch Tickets bei Warnungen erstellen
Verbinde Elidos Broken-Link-Erkennung und Click-Threshold-Spitzen mit einem Linear-Team. Setup, Team-Filter, Label-Routing und reale Fehlerszenarien.
IntegrationenDiscord-URL-Shortener-Benachrichtigungen: Telegram-Einrichtung, Payloads, Fallstricke
Broken-Link-, Klickschwellen- und Scan-Failure-Benachrichtigungen an Discord-Webhooks oder einen Telegram-Bot senden. Einrichtung, Payload-Struktur, typische Fallstricke.
IntegrationenWordPress URL-Shortener: 4 Wege zum Kürzen und Tracken von Links
So fügst du einen WordPress-URL-Shortener mit gebrandeten Kurzlinks und Click-Tracking hinzu - über ein Plugin, die Elido-REST-API, Zapier oder manuell in WordPress
IntegrationenPasswortgeschützte Kurzlinks: Wann und wie man einen absichert
Was ein passwortgeschützter Kurzlink ist, für welche Anwendungsfälle er passt, wie ein Passwort-Gate beim Redirect funktioniert und die Sicherheitsgrenzen, die man kennen sollte
FunktionenLink-Ablauf und selbstzerstörende Links erklärt
Was Link-Ablauf und selbstzerstörende Links bewirken, wann man Datum-, Klickzahl- und Einmalregeln einsetzt und was der Edge in dem Moment zurückgibt, in dem ein Link ablauft
FunktionenWie funktionieren URL-Shortener? Die Mechanik erklart
Wie funktionieren URL-Shortener? Ein Slug-zu-Ziel-Mapping speichern, den Key bei jedem Klick nachschlagen, einen HTTP-Redirect zurückgeben. Die Mechanik von Anfang bis Ende
EngineeringSocial Login für URL-Kürzer: Anmelden ohne Passwort
Melde dich bei Elido mit Google, GitHub, Slack und fünf weiteren Anbietern an. Wie Social Login für ein Link-Tool funktioniert und was das für die EU-Datenspeicherung bedeutet.
FunktionenWebhooks für Link-Ereignisse: Payloads, Signaturen, Retries
URL-Shortener-Webhooks für Link-Ereignisse: das echte Payload-Envelope, HMAC-Prüfungen für X-Webhook-Signature in Node und Python, die Retry-Policy und Dedup-Keys.
FunktionenURL-Shortener-API: Der 30-Minuten-Schnelleinstieg in fünf Sprachen
Von null zur funktionierenden Short-Link-Automatisierung in TypeScript, Python, Go, Ruby und PHP - Auth, Idempotenz, Fehlerbehandlung und die Produktions-Fallstricke.
FunktionenBereitstellung der TinyURL-Migration: Pro/Bulk REST, kein Free-Tier-Pfad
Wie wir den Ein-Klick-Import für TinyURL Pro/Bulk für Elido gebaut haben – warum die öffentliche TinyURL-API nicht existiert, die Alias-vs-Slug-Terminologie und das Limit, das wir bewusst gesetzt haben.
EngineeringAuslieferung der Short.io-Migration: Paginierung pro Domain mit 150/Seite
Wie wir One-Click-Short.io-Importe für Elido entwickelt haben - das Paginierungsmodell pro Domain, die Regel für deaktivierte private Links und die schnellste unserer fünf Migrationsquellen.
EngineeringDie Rebrandly-Migration bereitstellen: 25-pro-Seite-Pagining und ein 30-Minuten-Budget
Wie wir One-Click-Rebrandly-Importe für Elido gebaut haben – die langsame Seitengröße, die Workspace-Filter-UX und was wir bewusst nicht migrieren.
EngineeringAuslieferung der Dub.co-Migration: Ordner werden zu Tags abgeflacht
Wie wir One-Click-Dub.co-Importe für Elido entwickelt haben – die sauberste API der fünf, Folder-zu-Tag-Abflachung und warum das Side-Grade für Teams ist, denen EU-Residenz wichtig ist.
EngineeringFire-and-Forget Click-Ingestion mit Redpanda
Wie Edge-POPs Click-Events senden, ohne den Redirect zu blockieren, wie der click-ingester-Worker Batches in ClickHouse schreibt und was wir für den Latenz-Vorteil opfern
EngineeringEdge-POPs vs. DNS-only-Routing: Der Latenz-Budget-Kompromiss
Warum DNS-basiertes Load-Balancing bei rund 50 ms p50 an seine Grenze stößt und was ein Anycast-Edge-POP darunter bringt - mit vier Kennzahlen, die entscheiden, welches zu Ihrem URL-Shortener passt
EngineeringCache-Strategie für URL-Redirects: L1 LRU und L2 Redis
Wie der zweistufige Cache vor dem URL-Shortener die p95-Latenz unter 15ms hält – Eviction-Policy, Warming-Strategie und reale Fehlerszenarien.
EngineeringVon Firebase Dynamic Links zu Elido migrieren
Firebase Dynamic Links wurde am 2025-08-25 abgeschaltet. Jeder FDL-Link liefert jetzt 404 zurück. Hier ist der 30-Minuten-Migrationspfad zu Elido - EU-gehostet, kein SDK erforderlich.
VergleicheElido vs Dub: SSO, Conversion-Tracking, EU-Residenz
Dub.co ist der moderne Liebling unter den URL-Shortenern - aber SSO, Conversion-Tracking und EU-Residenz bleiben oberhalb des Business-Tarifs gesperrt. Wo Elido die Lücke schließt.
VergleicheSentry/GlitchTip über 12 Go-Services verdrahten, ohne den Hot Path zu brechen
Wie Elido ein gemeinsames sentryinit-Paket ausgeliefert hat, das jedem Go-Service dasselbe Panic- + 5xx-Auto-Capture gibt - und beim p95-15ms-Budget von edge-redirect zero-alloc bleibt.
EngineeringEckpfeilerWarum wir ClickHouse für Klick-Analytik verwenden (und nicht Postgres)
Das Workload sind 100M+ Ereignisse/Monat, schreiblastig, analytisch geformte Abfragen. Warum spaltenbasiert gewinnt, das Schema, das wir ausliefern, und woran wir nach 90 Tagen Postgres stießen
Engineeringp95 < 15 ms für Redirects aus FRA, ASH und SGP erreichen
Wie der Edge-Redirect-Pfad von Elido bei Cache HIT in drei Regionen ein p95-Budget von 15 ms hält - Architektur, Cache-Strategie, Messungen aus realen Regionen
EngineeringEckpfeilerDeep Links für mobile Apps ohne SDK
Universal Links + Android App Links decken 80 % der Deep-Linking-Anwendungsfälle ohne kostenpflichtiges SDK ab. Die zwei Assoziationsdateien, die Abwägungen und das Kochbuch
FunktionenElido auf k3s selbst hosten - ein vollständiges Playbook
Eine Schritt-für-Schritt-Anleitung zum Deployment des vollständigen Elido-Stacks auf einem k3s-Cluster: Helm-Bootstrap, 14 Services, die Data Plane als StatefulSets, Caddy On-Demand TLS, Backups und Upgrade-Strategie.
EngineeringEckpfeilerElido mit Claude und Cursor über MCP verbinden - ein praktischer Leitfaden
Wie du @elido/mcp-server in Claude Desktop und Cursor einbindest, damit dein KI-Agent URLs kürzen, QR-Codes generieren und Klick-Analysen direkt abfragen kann - ohne deinen Workflow zu verlassen.
FunktionenEckpfeilerWie Sie in 5 Minuten eine eigene Domain mit TLS einrichten (mit Elido)
Ein Schritt-für-Schritt-Leitfaden, um Ihre eigene Subdomain auf Elido zu schalten, die beiden DNS-Einträge hinzuzufügen und einen HTTPS-Kurzlink mit automatischem TLS zu erhalten – inklusive API-Aufruf, häufiger Stolperfallen und der Funktionsweise der Zertifikatsverwaltung.
FunktionenDynamische vs. statische QR-Codes: was sich wirklich ändert
Ein statischer QR kodiert die URL direkt. Ein dynamischer QR kodiert einen Kurzlink. Der Unterschied entscheidet darüber, ob Sie das Ziel bearbeiten, Scans verfolgen oder A/B-Routing nutzen können – und das ist wichtig, bevor Sie drucken.
FunktionenEigene Domains für Kurzlinks: DNS, TLS und was am Edge passiert
Wie Branded Short Links wirklich funktionieren: DNS-Verifizierung, On-Demand TLS-Ausstellung via ACME, Latenzbudgets für Edge-Redirects und die drei häufigsten Fehlerquellen im Live-Betrieb.
FunktionenVerwalte deine Short Links als Terraform
Wir haben den einzigen Terraform-Provider im URL-Shortener-Bereich ausgeliefert - terraform-provider-elido. Hier ist, was er tut, wie der Ressourcen-Lebenszyklus funktioniert und welche Engineering-Trade-offs dahinterstecken.
EngineeringEckpfeilerDie Bitly-Migration ausliefern: ein Worker, ein Token, ein 30-Minuten-Budget
Wie wir One-Click-Imports von Bitly für Elido gebaut haben - das Worker-Design, die Konfliktauflösungsregeln und die vier Limits, die eine In-Process-Goroutine sicher halten.
EngineeringSmart 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. Engineering-Deep-Dive zu Edge-Cache-Invalidation, First-Match-Semantik und wann man besser keinen verwendet
FunktionenEckpfeiler