Marius Voß
DevRel · edge infra
2024年4月からElidoで執筆
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.
専門分野
- Edge networking and routing
- Multi-region failover and capacity planning
- ClickHouse query tuning
- Kubernetes and Helm deployments
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.
比較ショートコード生成:Base62、ハッシュ、ランダムの比較
ショートコード生成の base62、ハッシュ、ランダムを比較。キー空間の正確な計算、誕生日問題による衝突確率、リトライのパターン。
エンジニアリングリダイレクトチェーンと SEO:何ホップから多すぎるのか
リダイレクトチェーンとは、リダイレクトが2回以上続くことです。Google が文書化しているホップ数とクロールバジェット、curl での追跡方法。
エンジニアリングQR コードの誤り訂正レベル:L、M、Q、H を解説
QR コードの誤り訂正レベル L、M、Q、H は、破損したコードの 7、15、25、30% を復元できます。レベルごとのモジュール数と。
チュートリアルWebhook署名の検証: Node・Python・GoのHMAC-SHA256
HMAC-SHA256でWebhook署名を検証する方法。生のボディ、定数時間比較、リプレイ対策の許容時間、シークレットのローテーションを、Node、Python。
エンジニアリングリンク分析 API: API キーでクリック統計を取得する
リンク分析 API ガイド: API キーで読み取れるクリックレポート、クエリパラメータ、JSON レスポンス形式、カーソルページング。
チュートリアルAPIキーの権限: リンクツールの最小権限
リンクツールのAPIキー権限の正しい設計。ワークスペース単位のキー、ロールによる上限、ペッパー付きハッシュ、キーごとのレート制限。
エンジニアリングセルフホストn8nによるリンク自動化: DockerからWebhookまで
Elido webhook、Docker Compose、キューモードを使ってセルフホストn8nのリンク自動化を運用し。
連携n8n URL短縮:HTTP Requestかコミュニティノードか
Elido APIでn8n URL短縮を構築する: HTTP Requestのセットアップ、ドメインIDとワークスペースID、3つの短縮リンクワークフロー、リトライ。
連携Mixpanelリンク計測
ElidoによるMixpanelリンク計測: 短縮リンクのクリック1件ごとに、サーバーサイドのlink_clickイベントになります。セットアップ、プロパティ。
連携GitLab CIのURL短縮:パイプラインで短縮リンク
GitLab CIをURL短縮サービスとして使い、マージリクエストごとにレビューアプリの短縮リンクを作成し、タグでは安定したlatestリンクの遷移先を。
連携リリースノートのリンクを短縮してダウンロードを追跡する方法
リリースごとに遷移先を変えられる最新リンク、チャネル別のタグ付けリンク、クリックデータでリリースノートのリンクを短縮する方法。
連携GitHub ActionsのURL短縮: CIから短縮リンクを作成する方法
GitHub Actionsから短縮リンクを作成・更新する方法を解説します。APIキーを暗号化されたシークレットとして保存し、動作するワークフロー。
連携Datadog URL監視: 短縮リンクのリダイレクト指標
短縮リンクのDatadog URL監視。Elidoが送るクリックログと指標、Synthetics上のリダイレクト遅延ダッシュボード、モニター。
連携Gemini URL短縮: ツール呼び出しが実際に機能する場所
Geminiは実際の短縮リンクを作成できますが、アプリ内ではできません。Gemsから自分のAPIを呼び出せない理由と。
連携ChatGPT URL短縮サービス: 機能する方法と偽物を見分ける方法
ChatGPTだけではURLを短縮できず、短縮リンクを作り出してしまいます。実際に機能する短縮リンクを返す3つの方法と。
連携canonicalタグと301リダイレクトの正しい選び方
Googleはどちらも強いシグナルとしますが、301が最も強く旧URLを無効にし、canonicalは両方を有効に保ちます。重複URLの四つのケースで比較します。
エンジニアリングURLの最大長とは:現実に効いてくる文字数の上限
仕様上、URLの最大長というものは存在しません。実際の上限は、リンクが通過する経路の中で最も低い制限、ブラウザ、サーバー、受信トレイ。
エンジニアリングllms.txt解説: AIクローラー向けファイルが実際にしていること
llms.txtは、AIモデルに読んでほしいページを一覧にしたMarkdownファイルです。実際に何をするのか、現在誰がそれを尊重しているのか。
AISalesforceリンク追跡: CRMへのクリック連携
Salesforceが追跡するのは自分が送ったリンクのクリックだけです。Elidoにネイティブ連携はまだないため。
連携EPC QRコード: SEPA決済QR標準の解説
EPC QRコードはURLではなくSEPA振込を符号化し、銀行アプリが振込フォームに自動入力します。ペイロードの中身と、追跡できない理由を解説します。
機能クリック数とGA4セッション数が一致しない理由
短縮サービスは1,000クリック、GA4のセッションはずっと少ない。各ツールが数えるもの、数字がずれる理由、自前のベースラインの作り方を解説します。
チュートリアルAIクローラーと短縮リンク: ボットが実際にしていること
トレーニングクローラー、ライブフェッチャー、検索ボットはすべてリダイレクトにアクセスします。どれが301に従うか、クリック数にどう影響するか。
エンジニアリングURLエンコーディングとは:エスケープすべき文字はどれか
URLエンコーディングは、文字をパーセント記号と2桁の16進数に置き換える仕組みです。どの文字が対象になるのか、どこで壊れるのかを解説します。
エンジニアリングhtaccessでの301リダイレクト:ルールと実行順序
.htaccessでの301リダイレクトは、mod_aliasのたった1行です。その1行と、代わりにRewriteRuleが適切な場面。
チュートリアルQRコードは期限切れになるのか:何が壊れ、どう防ぐか
印刷されたパターン自体は期限切れになりません。期限切れになるのはダイナミックQRコードの背後にあるリダイレクトです。それが起きる5つの経路と。
機能OGP画像サイズ: 全プラットフォーム対応の1枚
1200x630でFacebook、LinkedIn、X、Slack、WhatsAppに対応できます。仕様、文字の切れを防ぐセーフゾーン。
チュートリアルURLをリダイレクトする方法:6つの選択肢と使いどころ
リダイレクトとはHTTPレスポンスであり、本当の問題はどの層がリクエストに応答するかだ。レジストラ、サーバー、CMS、プラットフォーム。
チュートリアルバーコード vs QRコード: 商品にはどちらが必要か
バーコードは、すでに商品を知っているシステムに品目を伝えます。QRコードは、人をコンテンツにつなぎます。容量、スキャナー。
機能リダイレクトループの原因を突き止めて直す方法
リダイレクトループは、ブラウザが2つのURLの間を行き来し続け、やがて諦めてしまう現象だ。1つのコマンドでリダイレクトチェーンを追跡し。
エンジニアリングURL短縮CLI: ターミナルからリンクを短縮する
curlとjqでコマンドラインからURLを短縮し、シェル関数でラップしてクリップボードにコピーし、xargsでファイル全体を並列処理する方法を解説します。
エンジニアリング短縮リンクが動作しない?1つのコマンドで診断する
短縮リンクが404になる、証明書の警告が出る、あるいは特定のアプリだけで開かない場合、原因は4つのいずれかだ。レスポンスヘッダーを読み。
チュートリアルQRコードがスキャンできない?4つの原因と直し方
QRコードがスキャンできない原因は、ほぼサイズ、クワイエットゾーン、コントラスト、長すぎるペイロードのいずれかです。この順に確認しましょう。
チュートリアルクリックする前に短縮URLの行き先を確認する方法
短縮リンクを安全に展開する方法。1つのコマンドでLocationヘッダーを読み、プロバイダーのプレビュー機能を利用し。
チュートリアル短縮リンクがSlackやTeamsでブロックされる理由
短縮リンクがSlackやTeamsでブロックされるのは、共有ドメインがSafe Linksなどのチェックに引っかかるためです。対策を解説。
エンジニアリングエージェント型コマースのリンク:AIが受け取るもの
AIエージェントは人のように短縮リンクをクリックしません。Elidoが既知のAIエージェントに返す内容、カウントされる訪問。
エンジニアリングGA4のAI Assistantチャネル:何を追跡し、何を見逃すのか
GA4の新しいAI AssistantチャネルはChatGPT、Gemini、Copilotのトラフィックを切り分ける。ただしPerplexityは対象外で。
エンジニアリングFirefoxとBraveはUTMを削除するのか: 残るもの
Firefoxが削除するのは短いトラッキングIDのリストで、utm_タグではありません。Firefox、Safari、Braveが実際に削除・ブロックするものと。
エンジニアリング開発者向けBitly API代替: チェックすべきポイント
開発者向けのBitly API代替について解説。Bitlyのレート制限とプラン別機能制限がどこで問題になるか。
エンジニアリングディープリンクとは?わかりやすい解説
ディープリンクは、アプリのホーム画面ではなく特定の画面を開くURLです。ディープリンクとUniversal Links・App Linksの違い。
機能無料URL短縮API: 実際に動くコード例
curl、JavaScript、Python、Goで実行可能な無料URL短縮APIのコード例。加えて正直な部分、つまり無料枠が制限するものと本番運用に必要なものも解説。
エンジニアリングURL短縮ブラウザ拡張機能:ワンクリックで短縮リンクを作成
URL短縮ブラウザ拡張機能は、開いているタブをワンクリックで短縮し、ブランド短縮リンクをコピーします。Elidoの拡張機能が今できること。
機能アンサーエンジン最適化(AEO)とは:AIに引用される方法
アンサーエンジン最適化(AEO)は、ChatGPT、Perplexity、AI Overviewsに引用されるための取り組みです。効果のあるシグナルと。
AIオープンリダイレクトの脆弱性とその防ぎ方
オープンリダイレクトは攻撃者が信頼されたリンクを悪意あるサイトへねじ曲げることを許す。バグの仕組み、フィッシングを支える理由。
エンジニアリングURL短縮サービスの構築方法: アーキテクチャとコード
本番環境に耐えうる URL 短縮サービスの構築方法: ショートコード生成、リダイレクトパス、キャッシュ、クリック追跡、不正利用対策。
エンジニアリングURL リダイレクトの種類: 301、302、307、308 など
あらゆる URL リダイレクトの種類を解説します - 301、302、303、307、308、meta refresh、JavaScript - それぞれの動作、SEO への影響。
エンジニアリング301 vs 302 リダイレクト
301 は恒久的なリダイレクトでランキングシグナルを渡す。302 は一時的で通常は渡さない。短縮リンク・SEO・キャッシュへの影響を解説。
エンジニアリングURL短縮API: レート制限、リトライ、冪等性
URL短縮APIを本番環境で呼び出す方法。トークンバケット方式のレート制限、バックオフ付きリトライが必要なステータスコード。
エンジニアリングSlack URL短縮ボット:短縮とアラート通知
ElidoのSlackアプリを入れ、/shortenスラッシュコマンドで、webhookハンドラーなしで閾値アラートを任意のチャンネルへ送りましょう。
連携SentryとDatadogで短縮リンクを監視: 役割分担
SentryとDatadogによる短縮リンクの監視。どのElidoイベントがSentryのIssueになるか、Datadogが受け取るもの。
エンジニアリングLinear連携: 壊れた短縮リンクを自動でIssue化
短縮リンクが壊れたとき、ElidoのLinear連携がIssueを作成する仕組み。LinearのAPIキーの接続、Issueの内容、制限事項、未提供の機能を解説します。
連携Discord URL短縮アラート:Telegram設定と注意点
リンク切れ、クリック閾値、スキャン失敗のアラートをDiscordウェブフックまたはTelegramボットに送信する方法。セットアップ、ペイロードの構造。
連携WordPress用URL短縮: 公開時にリンクを短縮して追跡
ElidoのWordPressプラグインはある? 今はまだありません。現状でできること、REST API用に検証済みの公開フック、ノーコードの選択肢。
連携パスワード保護の短縮リンク:効くこと、効かないこと
パスワード保護付き短縮リンクの仕組みと、セキュリティの限界、提供しているベンダー、Elidoが現時点で提供するものを。
機能リンクの有効期限と自己破壊リンクの解説
リンクの有効期限と自己破壊リンクの仕組み、日付・クリック数・1回限りのルールの使いどころ。
機能URLショートナーの仕組み:メカニズムの解説
URLショートナーはどのように動くのか?スラッグと転送先のマッピングを保存し、クリックのたびにHTTPリダイレクトを返す仕組みを解説します。
エンジニアリングURL短縮サービスのソーシャルログイン
Google、GitHub、Slack、その他5つのプロバイダーでElidoにサインイン。リンクツールでのソーシャルログインの仕組みと。
機能リンクイベントのWebhook: ペイロード・署名・再試行
URL短縮サービスのリンクイベントWebhook: 実際のペイロード構造、NodeとPythonでのX-Elido-Signature HMAC検証、再試行ポリシー。
機能URL短縮API: Python、JS、GoでURLを短縮する
Python、JavaScript、Go、Java、C#、PHP、Ruby、PowerShellでAPI呼び出し1回でURLを短縮し、冪等なリトライとバルク上限を加えます。
機能Short.ioから移行:エクスポートから切り替えまで
Short.ioの移行を計画する:エクスポートの選択肢、引き継がれるもの、ドメイン・フォルダー・タグの対応付け、Elidoのインポーター。
移行Dub.coからElidoへ移行: インポーターの実際の動作
ElidoのDub.coインポーターをコードレベルで解説。呼び出すAPI、引き継ぐフィールド、スキップするもの(フォルダー、アーカイブ済みリンク)と上限。
エンジニアリングFire-and-forget型クリック取り込み:解析をホットパスから外す
URL短縮サービスがリダイレクトを遅くせずにクリックを記録する方法。エッジでの非同期送信、バッチ書き込み、挿入後のオフセットコミット。
エンジニアリングエッジPOPとDNSのみのルーティング: 短縮サービスに合うのは
DNSはリクエストの送り先を決め、エッジPOPのキャッシュはそこへ送る必要があるかを決めます。距離の計算とキャッシュTTLを交え。
エンジニアリングURLリダイレクトのキャッシュ: 現在の2層構成の仕組み
URLリダイレクトのキャッシュを端から端まで解説。プロセス内L1、共有Redis L2、オリジン、実際のTTL、編集が古くなる仕組み。
エンジニアリングFirebase Dynamic LinksからElidoへ: 移行できる範囲
Firebase Dynamic Linksは終了し全リンクが404を返します。Elidoに引き継げるもの(アプリリンク、ルーティング)と、引き継げないもの。
比較Elido vs Dub:SSO、コンバージョン追跡、EUデータ所在地
Dub.coは現代のURLショートナーの寵児だが、SSO、コンバージョン追跡、EUデータ所在地はBusiness以上。Elidoがその穴を埋める。
比較Sentryを12のGoサービスへ:ホットパスを守る
Elidoが全Goサービスに同じパニック+5xx自動キャプチャを提供する共有sentryinitパッケージを実装した方法と、ゼロアロケーションの維持。
エンジニアリングコア記事クリック分析にClickHouseを選ぶ理由
クリックデータは追記専用で、書き込み重視の分析クエリ型です。カラム型が有利な理由、採用しているスキーマ、Postgres90日目の壁。
エンジニアリングリダイレクト遅延予算: p95を15ms未満にする設計
キャッシュヒット時p95 15msという目標の裏にある実際のエッジリダイレクト構成: LRU、共有キャッシュ、gRPCオリジン。
エンジニアリングSDKなしのディープリンク: Universal LinksとApp Links
SDKなしで、二つのJSONファイルだけでリンクからアプリを開く方法。iOSのUniversal LinksとAndroidのApp Linksが短縮リンクのドメインでどう動くか。
機能k3s上のElido: Helmチャートが展開するもの、しないもの
1台のk3sノードでElidoのHelmチャートを動かす手順を具体的に解説: シークレット、Ingress、インストール、最初のユーザー、アップグレード。
エンジニアリングClaude・Cursor向けElido MCPサーバー導入ガイド
モノレポからElido MCPサーバーを起動し、Claude Desktop、Cursor、Claude Codeに接続します。5つのツールのうち現在実際に動くものも確認します。
機能短縮リンクのカスタムドメインTLS: 5分で設定
Elidoにカスタムドメインを追加し、TXTとCNAMEのレコードを1つずつ公開すれば、初回利用時にHTTPSが発行されます。各ステップの役割と。
機能動的QRコードと静的QRコードの選び方
動的QRコードか静的か。編集、スキャン分析、リダイレクト速度、長期コスト、乗り換え時の影響まで。
機能カスタムドメインの短縮リンク:DNS、TLS、エッジ
ブランデッド短縮リンクの実際の仕組み:DNS検証、ACMEオンデマンドTLS発行、エッジリダイレクトのレイテンシー予算。
機能短縮リンクをTerraformで管理する
URLショートナー分野で唯一のTerraformプロバイダー - terraform-provider-elidoをリリースしました。それが何をするか。
エンジニアリングコア記事スマートリンクの説明:追加サービスなしのエッジルーティング
スマートリンクとは何か、どこで動作するか、そしてElidoがサポートするルーティングディメンション。キャッシュ伝播のタイミング。
機能コア記事