Marius Voß
DevRel · edge infra
Пише для Elido з квітень 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.
Експертиза
- 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: скільки переходів забагато?
Ланцюжок редиректів - це два чи більше редиректів поспіль. Що Google документує про переходи та краул-бюджет і як спростити ланцюжки.
ІнженеріяРівні корекції помилок QR-коду: L, M, Q, H - пояснення
Рівні корекції помилок QR-коду L, M, Q і H відновлюють 7, 15, 25 і 30% пошкодженого коду.
ТуторіалиПеревірка підпису вебхука
Як перевірити підпис вебхука через HMAC-SHA256: сире тіло, порівняння за постійний час, вікно replay і ротація секрету, з кодом для Node.
ІнженеріяAPI аналітики посилань: статистика кліків за API-ключем
API аналітики посилань: які звіти про кліки читає API-ключ, параметри запиту, форми JSON-відповідей.
ТуторіалиДозволи ключів API
Дозволи ключів API для інструментів посилань: ключі робочого простору, ліміти ролей, хеші з pepper, ліміти на ключ.
ІнженеріяSelf-hosted автоматизація посилань на n8n
Запустіть self-hosted автоматизацію посилань n8n з вебхуками Elido, Docker Compose і режимом черги.
ІнтеграціїURL-скорочувач для n8n: HTTP Request чи Community Node
n8n URL-скорочувач на API Elido: налаштування HTTP Request, ID домену та робочого простору, три робочі процеси для коротких посилань.
ІнтеграціїВідстеження посилань у Mixpanel: кліки як події
Відстеження посилань у Mixpanel з Elido: кожен клік стає серверною подією link_click.
ІнтеграціїСкорочувач URL у GitLab CI: короткі посилання з пайплайна
GitLab CI як скорочувач: короткі посилання на review app для кожного merge request і стабільне посилання latest на тегах із захищеним ключем.
ІнтеграціїСкорочуйте посилання в релізах і стежте за кліками
Скорочуйте посилання в нотатках до випусків: стабільне посилання на останню версію, окреме з мітками для кожного каналу та кліки.
ІнтеграціїСкорочувач URL для GitHub Actions: короткі посилання з CI
Створюйте й оновлюйте короткі посилання з GitHub Actions: API-ключ як секрет, робочий workflow.
ІнтеграціїМоніторинг URL у Datadog
Моніторинг URL у Datadog для коротких посилань: логи й метрики кліків від Elido, дашборд затримки редиректів на Synthetics.
ІнтеграціїСкорочувач URL у Gemini
Gemini створює справжні короткі посилання, але не в застосунку. Чому Gems не викликають ваш API і як підключити CLI та API.
ІнтеграціїСкорочувач URL для ChatGPT: що працює, а що лише вдає
ChatGPT не може самостійно скоротити URL і вигадає його. Три способи отримати справжнє коротке посилання і скоротити посилання на чат.
ІнтеграціїCanonical чи редирект 301: як обрати правильний сигнал
Google вважає обидва сильними сигналами, але 301 найсильніший і прибирає старий URL, а canonical лишає обидва активними.
ІнженеріяМаксимальна довжина URL: реальне обмеження символів
У специфікації немає максимальної довжини URL. Реальна межа - найнижче обмеження в ланцюжку, яким іде посилання: браузер, сервер.
Інженеріяllms.txt: що насправді робить файл для ШІ-краулерів
llms.txt - це Markdown-файл зі списком сторінок для моделей ШІ. Що він робить, хто його дотримується сьогодні і чи варто його публікувати.
AIВідстеження посилань у Salesforce: кліки в CRM
Salesforce відстежує лише кліки за посиланнями, які сам надіслав.
ІнтеграціїEPC QR-код: стандарт платіжного QR для SEPA
EPC QR-код кодує переказ SEPA, а не URL, тож банківський застосунок заповнює форму сам.
МожливостіКліки по коротких посиланнях і сеанси GA4
Скорочувач рахує 1000 кліків, а GA4 показує набагато менше сеансів.
ТуторіалиШІ-краулери та короткі посилання
Краулери для навчання, фетчери та пошукові боти звертаються до ваших редиректів.
ІнженеріяURL-кодування пояснене: які символи екранувати
URL-кодування замінює символ знаком відсотка й двома шістнадцятковими цифрами, щоб його не сприйняли за синтаксис URL.
Інженерія301 редирект у .htaccess: правила, порядок, рядки запиту
301 редирект у .htaccess - це один рядок mod_alias. Ось він, коли правильним інструментом є RewriteRule і чому важливий порядок виконання.
ТуторіалиЧи закінчується термін дії QR-кодів? Що ламається
Надрукований малюнок ніколи не втрачає чинність. Втрачає її редирект за динамічним QR-кодом: п'ять способів, як це буває.
МожливостіРозмір Open Graph зображення: один файл для всіх платформ
1200x630 підходить для Facebook, LinkedIn, X, Slack і WhatsApp. Специфікації, безпечна зона й чому нове зображення не з'являється.
ТуторіалиЯк зробити редирект URL
Редирект - це HTTP-відповідь, тож питання в тому, який рівень відповідає на запит: реєстратор, сервер, CMS, платформа.
ТуторіалиШтрихкод чи QR-код: що розмістити на вашому товарі
Штрихкод ідентифікує товар для системи, яка його вже знає. QR-код з'єднує людину з вмістом.
МожливостіЦикл редиректів: як знайти причину й виправити
Цикл редиректів гойдає браузер між URL, доки той не здасться. Простежте ланцюжок однією командою.
ІнженеріяCLI сервісу скорочення URL
Скорочуйте URL із командного рядка через curl і jq, обгорніть виклик у функцію оболонки.
ІнженеріяКоротке посилання не працює? Діагностика за одну команду
Коротке посилання, що видає 404, попереджає про сертифікат чи відкривається в одному застосунку, а в іншому ні, має чотири причини.
ТуторіалиQR-код не сканується? Чотири причини та як їх виправити
QR-код не читається майже завжди через розмір, тиху зону, контраст або надто довгий вміст. Перевірте в такому порядку та виправте потрібне.
ТуторіалиЯк побачити, куди веде коротке посилання, не переходячи
Розгорніть коротке посилання безпечно: прочитайте заголовок Location однією командою або скористайтеся переглядом від провайдера.
ТуторіалиЧому ваші короткі посилання блокуються в Slack і Teams
Короткі посилання блокуються в Slack і Teams, коли домен спільного скорочувача не проходить перевірку на кшталт Safe Links.
ІнженеріяАгентна комерція
ШІ-агенти не клікають короткі посилання, як люди. Що Elido повертає відомому ШІ-агенту.
ІнженеріяКанал AI Assistant у GA4: що він відстежує, а що пропускає
Канал AI Assistant у GA4 виокремлює трафік із ChatGPT, Gemini і Copilot, але не враховує Perplexity і не діє ретроактивно.
ІнженеріяЧи прибирають Firefox і Brave UTM-параметри? Що вціліє
Firefox прибирає короткий список ідентифікаторів, а не теги utm_.
ІнженеріяАльтернатива Bitly API для розробників
Альтернатива Bitly API для розробників: де відчутні ліміти запитів і обмеження планів Bitly та що має давати shortener API.
ІнженеріяЩо таке глибоке посилання? Просте і зрозуміле пояснення
Глибоке посилання відкриває конкретний екран у додатку, а не головний.
МожливостіБезкоштовний API скорочення URL
Безкоштовний API скорочення URL з робочими прикладами curl, JavaScript, Python та Go і чесна частина: що обмежують безкоштовні плани.
ІнженеріяРозширення браузера для скорочення посилань в один клік
Розширення браузера для скорочення посилань скорочує активну вкладку в один клік і копіює брендоване посилання. Що вміє розширення Elido.
МожливостіОптимізація відповідей (AEO)
AEO - це спосіб отримати цитування від ChatGPT, Perplexity та AI Overviews. Сигнали, які справді працюють, і як виміряти трафік від ШІ.
AIУразливості відкритого редиректу і як їх запобігти
Відкритий редирект дозволяє зловмиснику перетворити довірений лінк на шкідливий сайт.
ІнженеріяЯк побудувати скорочувач URL: архітектура та код
Як побудувати скорочувач URL, що витримає продакшн: генерація кодів, шлях перенаправлення, кешування, відстеження кліків.
ІнженеріяТипи URL-перенаправлень: 301, 302, 307, 308 та інші
Кожен тип URL-перенаправлення - 301, 302, 303, 307, 308, meta refresh і JavaScript: що робить, як впливає на SEO і який вибрати.
Інженерія301 проти 302: який редирект обрати для коротких посилань
301 - це постійний редирект, що передає сигнали ранжування; 302 - тимчасовий і зазвичай не передає.
ІнженеріяAPI скорочувача URL: ліміти, повтори, ідемпотентність
Як викликати API скорочувача URL у продакшні: token-bucket ліміти, коди статусу для повторів із backoff і ключі ідемпотентності.
ІнженеріяSlack-бот для скорочення URL: посилання та алерти
Встановіть застосунок Elido для Slack, скористайтеся slash-командою /shorten і направляйте порогові алерти до каналу без обробників webhook.
ІнтеграціїМоніторинг коротких посилань у Sentry і Datadog: що за що
Моніторинг коротких посилань у Sentry і Datadog: які події Elido стають задачами Sentry, що отримує Datadog і як стежити за затримкою.
ІнженеріяLinear і скорочувач URL
Як інтеграція Linear в Elido створює задачу, коли ламається коротке посилання: підключення API-ключа Linear, вміст задачі, ліміти й те.
ІнтеграціїАлерти Discord і Telegram для скорочувача URL
Сповіщення про биті посилання, перевищення порогу кліків і помилки сканування у Discord-вебхуки чи Telegram-бот.
ІнтеграціїСкорочувач URL для WordPress: скорочення й відстеження
Чи є плагін Elido для WordPress? Поки ні. Що існує, перевірений publish-хук для REST API.
ІнтеграціїКороткі посилання з паролем: що працює, а що ні
Як працюють короткі посилання з паролем, де закінчується безпека, які вендори їх пропонують і що Elido надає сьогодні.
МожливостіЗакінчення терміну та самознищувальні посилання
Що таке закінчення терміну й самознищувальні посилання, коли застосовувати правила дати.
МожливостіЯк працюють скорочувачі URL? Механіка пояснена
Як працюють скорочувачі URL? Зберігають відповідність слага й призначення, шукають ключ при кожному кліку.
ІнженеріяВхід через соцмережі для скорочувачів URL: без пароля
Увійдіть в Elido через Google, GitHub, Slack та п'ять інших провайдерів.
МожливостіВебхуки подій посилань: payload, підписи, повтори
Вебхуки скорочувача URL для подій посилань: справжній конверт payload, перевірка HMAC X-Elido-Signature у Node і Python.
МожливостіAPI скорочувача посилань: URL у Python, JS і Go
Скоротіть URL одним викликом API у Python, JavaScript, Go, Java, C#, PHP, Ruby чи PowerShell, а потім додайте ідемпотентні повтори й пакети.
МожливостіМіграція з Short.io: експорт, імпорт, чекліст перемикання
План міграції з Short.io: варіанти експорту, що переноситься, як зіставляються домени, папки й теги, імпортер Elido.
МіграціяМіграція з Dub.co в Elido: що насправді робить імпортер
Погляд на імпортер Dub.co в Elido на рівні коду: які виклики API він робить, які поля переносить, що пропускає (папки.
ІнженеріяПрийом кліків fire-and-forget: аналітика поза редиректом
Як скорочувач URL записує кліки, не сповільнюючи редирект: асинхронна відправка на краю, пакетний запис.
ІнженеріяEdge POP чи DNS-only маршрутизація
DNS обирає, куди піде запит; кеш edge POP вирішує, чи треба йому взагалі туди йти.
ІнженеріяКеш редиректів URL: як працює наш дворівневий кеш
Як працює кеш редиректів URL наскрізно: L1 у процесі, спільний Redis L2, origin, реальні TTL, як застарівають правки та що кешують браузери.
ІнженеріяМіграція з Firebase Dynamic Links на Elido: що працює
Firebase Dynamic Links закрито, усі посилання дають 404. Що переходить в Elido (app links, роутинг), а що ні: відкладені глибокі посилання.
ПорівнянняElido проти Dub: SSO, конверсії, резидентність в ЄС
Dub.co - сучасний улюбленець скорочувачів, але SSO, відстеження конверсій і резидентність даних в ЄС недоступні нижче Business.
ПорівнянняSentry/GlitchTip у 12 сервісах Go без шкоди для hot path
Як Elido впровадили спільний пакет sentryinit з однаковим автозахопленням panic + 5xx для кожного сервісу Go, що лишається zero-alloc.
ІнженеріяКлючоваЧому ClickHouse для аналітики кліків, а не Postgres
Дані кліків лише додаються й мають форму аналітичних запитів. Чому колонкове сховище перемагає і з чим ми зіткнулися на 90 днях Postgres
ІнженеріяБюджет затримки редиректу: як Elido цілить у p95 до 15 мс
Реальна архітектура edge-редиректу за ціллю p95 15 мс при влученні в кеш: LRU, спільний кеш, origin на gRPC та асинхронні кліки.
ІнженеріяDeep links без SDK: Universal Links і App Links
Відкривайте застосунок за посиланням без SDK: два JSON-файли.
МожливостіElido на k3s: що розгортає Helm-чарт, а що ні
Конкретний розбір Helm-чарту Elido на одному вузлі k3s: секрети, ingress, встановлення, перший користувач, оновлення, ліцензія і те.
ІнженеріяСервер Elido MCP для Claude Desktop, Cursor і Claude Code
Запустіть сервер Elido MCP з монорепозиторію, підключіть до Claude Desktop, Cursor і Claude Code та дізнайтеся.
МожливостіTLS для власного домену коротких посилань за 5 хвилин
Додайте власний домен в Elido, опублікуйте запис TXT і CNAME, і HTTPS видається при першому використанні.
МожливостіДинамічний QR-код чи статичний: як вибрати між ними
Динамічний QR-код чи статичний? Реальні компроміси: редагування, аналітика сканувань, швидкість редиректу.
МожливостіКороткі посилання на власних доменах: DNS, TLS та edge
Як працюють брендовані короткі посилання: верифікація DNS, випуск TLS за запитом через ACME.
МожливостіКеруйте короткими посиланнями за допомогою Terraform
Ми випустили єдиний Terraform провайдер у сфері скорочення URL - terraform-provider-elido.
ІнженеріяКлючоваСмарт-лінки: маршрутизація на edge без зайвих сервісів
Що таке смарт-лінк, де він працює та які параметри маршрутизації підтримує Elido: час поширення кешу та коли його не використовувати.
МожливостіКлючова