Marius Voß
DevRel · edge infra
Escrevendo para o Elido desde abril de 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.
Especialização
- Edge networking and routing
- Multi-region failover and capacity planning
- ClickHouse query tuning
- Kubernetes and Helm deployments
Publicações de 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.
ComparaçõesGeração de Código Curto: Base62 vs Hash vs Códigos Aleatórios
Código curto: base62 vs hash vs aleatório. Espaço de chaves, colisão pelo paradoxo do aniversário, retries e por que códigos sequenciais vazam a contagem.
EngenhariaCadeia de Redirecionamentos e SEO
Cadeia de redirecionamentos são dois ou mais redirecionamentos seguidos. O que o Google documenta sobre saltos e crawl budget, como rastrear e achatar.
EngenhariaNíveis de Correção de Erros de QR Code: L, M, Q, H Explicados
Os níveis de correção de erros L, M, Q e H recuperam 7, 15, 25 e 30% de um QR code danificado.
TutoriaisVerificar assinatura de webhook: HMAC-SHA256 em Node e Go
Como verificar a assinatura de um webhook com HMAC-SHA256: corpo bruto, comparação em tempo constante, janela de replay e rotação de segredo.
EngenhariaAPI de Analytics de Links: Estatísticas de Cliques por API
Guia da API de analytics de links: quais relatórios uma chave de API lê, parâmetros, respostas JSON, paginação por cursor e um relatório diário no Slack.
TutoriaisPermissões de chaves API: privilégio mínimo para links
Permissões de chaves API bem feitas: chaves por workspace, limite por papel, hashes com pepper, limites de taxa, rotação e entrega segura ao n8n ou Make.
EngenhariaAutomação de links no n8n self-hosted: do Docker aos webhooks
Rode automação de link no n8n self-hosted com webhooks do Elido, Docker Compose e modo fila, mantendo os dados do workflow em infraestrutura sua na UE.
IntegraçõesEncurtador de URL n8n: HTTP Request ou node da comunidade
Monte um encurtador de URL no n8n com a API do Elido: HTTP Request, IDs de domínio e workspace, três workflows, retries e o node de comunidade do Elido.
IntegraçõesRastreamento de links no Mixpanel: cliques como eventos
Rastreamento de links no Mixpanel com o Elido: cada clique vira um evento link_click no servidor. Configuração, propriedades, limites de identidade e teste.
IntegraçõesEncurtador de URL no GitLab CI: links curtos em cada pipeline
Use o GitLab CI como encurtador de URL: links curtos de review app por merge request e um link estável de latest nas tags, com chave mascarada e protegida.
IntegraçõesEncurte links nas notas de release e rastreie cada download
Encurte links nas notas de release com um link estável para a versão mais recente, redirecionado a cada release, links marcados por canal e dados de cliques.
IntegraçõesEncurtador de URL no GitHub Actions: links curtos do seu CI
Crie e atualize links curtos no GitHub Actions: chave de API como segredo, workflow funcional, upserts idempotentes e chaves com privilégio mínimo.
IntegraçõesMonitoramento de URL no Datadog: métricas de redirecionamento
Monitoramento de URL no Datadog para links curtos: logs e métricas de cliques do Elido, um painel de latência com Synthetics, monitores e um SLO honesto.
IntegraçõesEncurtador de URL do Gemini: onde as ferramentas funcionam
O Gemini cria links curtos reais, mas não no app. Por que os Gems não chamam sua API e como ligar a CLI e a API para que o link resolva.
IntegraçõesEncurtador de URL do ChatGPT: o que funciona e o que é falso
O ChatGPT não encurta uma URL sozinho e acaba inventando uma. Três caminhos que devolvem um link curto real e como encurtar o link de uma conversa.
IntegraçõesCanonical vs Redirecionamento 301: Como Escolher o Sinal
O Google chama os dois de sinais fortes, mas o 301 é o mais forte e retira a URL antiga; o canonical mantém as duas ativas. Qual usar em quatro casos.
EngenhariaComprimento Máximo de URL: O Limite Real de Caracteres
Não existe comprimento máximo de URL na especificação. O limite real é o mais baixo da cadeia: navegador, servidor, caixa de entrada ou QR code.
Engenhariallms.txt Explicado: O Que o Arquivo para Crawlers de IA Faz
llms.txt é um arquivo Markdown que lista páginas para modelos de IA lerem. O que ele realmente faz, quem o respeita hoje e se vale o seu tempo publicar um.
IARastreamento de Links no Salesforce: Cliques no CRM
O Salesforce só rastreia cliques em links que ele enviou. O Elido ainda não tem conector nativo, então aqui está o caminho DIY honesto com API e webhooks.
IntegraçõesQR Code EPC: o Padrão de QR para Pagamento SEPA Explicado
Um QR code EPC codifica uma transferência SEPA, não uma URL, e o app do banco preenche o formulário.
RecursosCliques em Links Curtos vs Sessões do GA4: Por Que Não Batem
Seu encurtador conta 1.000 cliques e o GA4 mostra bem menos sessões.
TutoriaisCrawlers de IA e Links Curtos: O Que os Bots Realmente Fazem
Crawlers de treino, de busca e agentes de IA acessam seus redirecionamentos. Quais seguem um 301, o que fazem com seus cliques e quais bloquear.
EngenhariaCodificação de URL Explicada: Quais Caracteres Escapar
A codificação de URL troca um caractere por % e dois dígitos hexadecimais para não ser lido como sintaxe. Quais caracteres exigem isso e onde quebra.
EngenhariaRedirecionamento 301 no .htaccess: regras e query strings
Um 301 no .htaccess é uma linha de mod_alias. Veja essa linha, quando o RewriteRule é a ferramenta certa e por que a ordem vence a posição da linha.
TutoriaisOs Códigos QR Expiram? O Que Quebra e Como Evitar
O padrão impresso nunca expira. O que expira é o redirecionamento de um QR code dinâmico: as cinco formas como isso acontece e como sobreviver.
RecursosTamanho da Imagem Open Graph
1200x630 serve para Facebook, LinkedIn, X, Slack e WhatsApp. As especificações, a zona segura contra texto cortado e por que a imagem nova não aparece.
TutoriaisComo Redirecionar uma URL
Um redirecionamento é uma resposta HTTP; a pergunta é qual camada responde: registrador, servidor, CMS, plataforma, cliente ou um link curto gerenciado.
TutoriaisCódigo de barras vs QR code: qual vai no seu produto
Um código de barras identifica um item para um sistema que já o conhece. Um QR code liga uma pessoa a um conteúdo.
RecursosLoop de Redirecionamento: Como Rastrear e Corrigir
Um loop de redirecionamento joga o navegador entre URLs até ele desistir. Rastreie a cadeia com um comando, ache a regra que diverge e corrija de vez.
EngenhariaCLI de encurtador de URL: encurte links pelo terminal
Encurte uma URL pela linha de comando com curl e jq, envolva em uma função de shell, copie para a área de transferência e encurte um arquivo com xargs.
EngenhariaLink Curto Não Funciona? Diagnostique em Um Comando
Um link curto que retorna 404, alerta de certificado ou abre em um app mas não em outro tem quatro causas. Leia os cabeçalhos de resposta e corrija a certa.
TutoriaisCódigo QR não lê? Quatro causas e como resolver
Um código QR que não lê quase sempre falha por tamanho, zona de silêncio, contraste ou conteúdo longo demais. Teste nessa ordem e corrija a causa certa.
TutoriaisComo Ver Para Onde uma URL Curta Leva Antes de Clicar
Expanda um link curto com segurança: leia o cabeçalho Location com um comando, use as prévias do provedor e saiba o que cada método revela sobre você.
TutoriaisPor Que Seus Links Curtos São Bloqueados no Slack e Teams
Links curtos são bloqueados no Slack e no Teams quando um domínio compartilhado falha em checagens como o Safe Links.
EngenhariaLinks de comércio agêntico: o que agentes de IA recebem
Agentes de IA não clicam em links curtos como pessoas. O que o Elido devolve a um agente conhecido e quais visitas contam.
EngenhariaCanal AI Assistant do GA4: O Que Registra e O Que Perde
O novo canal AI Assistant do GA4 separa o tráfego do ChatGPT, Gemini e Copilot - mas exclui o Perplexity e não é retroativo. O que rastreia, e as lacunas.
EngenhariaFirefox e Brave Removem Parâmetros UTM? O Que Sobrevive
O Firefox remove uma lista curta de IDs de rastreamento, não as tags utm_.
EngenhariaAlternativa à API do Bitly para Programadores: O Que Procurar
Alternativa à API do Bitly para devs: onde os limites de taxa e as restrições de plano atrapalham e o que uma API feita para devs deve oferecer.
EngenhariaO Que É um Deep Link? Um Guia Claro e Simples
Um deep link abre uma tela específica dentro de um app, não a inicial. Deep links vs Universal Links e App Links, e a vida depois do Firebase Dynamic Links.
RecursosAPI Gratuita de Encurtador de URL: Exemplos que Funcionam
Uma API gratuita de encurtador de URL com exemplos executáveis em curl, JavaScript, Python e Go, e o lado honesto: o que os planos gratuitos limitam.
EngenhariaExtensão de Navegador para Encurtar URLs em Um Clique
Uma extensão para encurtar URLs encurta a aba ativa em um clique e copia o link curto de marca para a área de transferência. O que a extensão faz hoje.
RecursosAnswer Engine Optimization (AEO): Como Ser Citado pela IA
Answer Engine Optimization (AEO) é como você é citado pelo ChatGPT, Perplexity e AI Overviews. Os sinais que funcionam e como medir o tráfego de IA.
IAVulnerabilidades de Redirecionamento aberto e Como Preveni-las
Um redirecionamento aberto desvia um link confiável para um site malicioso. Como a falha funciona, por que alimenta o phishing e a correção no servidor.
EngenhariaComo Criar um Encurtador de URL: Arquitetura e Código
Como criar um encurtador de URL que aguenta a produção: código curto, caminho de redirecionamento, cache, rastreio de cliques, defesa contra abuso.
EngenhariaTipos de Redirecionamentos de URL: 301, 302, 307, 308 e Mais
Todos os tipos de redirecionamento de URL explicados - 301, 302, 303, 307, 308, meta refresh e JavaScript - o que cada um faz, como afeta o SEO e qual usar.
EngenhariaRedirecionamentos 301 vs 302: Qual Usar em Links Curtos
Um 301 é um redirecionamento permanente que passa sinais de ranking; um 302 é temporário e em geral não passa. O que muda em links curtos, SEO e cache.
EngenhariaAPI de Encurtador: Limites de Taxa, Retries e Idempotência
Como chamar uma API de encurtador em produção: limites por token bucket, quais status retentar com backoff e chaves de idempotência contra duplicatas.
EngenhariaBot de Slack para encurtar URLs e rotear alertas
Um encurtador de URL para Slack em uma instalação: o app Elido adiciona o comando /shorten e envia alertas de limiar para qualquer canal, sem webhooks.
IntegraçõesMonitorar links curtos com Sentry e Datadog
Monitoramento de links curtos com Sentry e Datadog: que eventos do Elido viram issues, o que o Datadog recebe e como medir a latência do redirecionamento.
EngenhariaIntegração Linear com encurtador de URL: tickets automáticos
Como a integração Linear do Elido abre uma issue quando um link curto quebra: chave API, conteúdo da issue, limites e o que ainda não existe.
IntegraçõesAlertas de links curtos no Discord e no Telegram
Envie alertas do encurtador (link quebrado, limite de cliques, falha de scan) para webhooks do Discord ou um bot do Telegram. Configuração e armadilhas.
IntegraçõesEncurtador de URL no WordPress: encurte e rastreie ao publicar
Existe plugin do Elido para WordPress? Ainda não. Há hook de publicação para a API REST, opções sem código e o redirecionamento fora do PHP.
IntegraçõesLinks curtos com senha: o que funciona e o que não funciona
Como funcionam os links curtos com senha, onde termina a segurança, quais fornecedores os oferecem e o que o Elido entrega hoje, conferido no código
RecursosExpiração de Links e Links Autodestrutivos Explicados
O que fazem a expiração e os links autodestrutivos, quando usar regras de data, contagem de cliques e uso único, e o que a borda devolve quando o link expira.
RecursosComo Funcionam os Encurtadores de URL? A Mecânica
Como funcionam os encurtadores de URL? Guardam um mapa slug-destino, consultam a chave a cada clique e devolvem um redirecionamento HTTP.
EngenhariaLogin Social para Encurtadores de URL: Aceda sem Password
Entre no Elido com Google, GitHub, Slack e mais cinco provedores. Como funciona o login social em um encurtador e o que isso muda para a residência na UE.
RecursosWebhooks para eventos de link: payloads, assinaturas, retries
Webhooks de encurtador para eventos de link: envelope do payload, checagem HMAC de X-Elido-Signature em Node e Python.
RecursosAPI de encurtador de URL: encurtar uma URL em Python, JS e Go
Encurte uma URL com uma chamada de API em Python, JavaScript, Go, Java, C#, PHP, Ruby ou PowerShell, com retentativas idempotentes e limites de lote.
RecursosMigração do Short.io: exportar, importar e trocar o DNS
Planeje a migração do Short.io: exportação, o que vai junto, mapeamento de domínios, pastas e tags, importador do Elido, troca de DNS e verificação.
MigraçãoMigração do Dub.co para o Elido: o que o importador faz
Um olhar no código do importador do Dub.co do Elido: as chamadas de API, os campos que ele traz, o que ignora (pastas, links arquivados) e seus limites.
EngenhariaCliques fire-and-forget: analytics fora do hot path
Como um encurtador registra cliques sem atrasar o redirecionamento: emissão assíncrona, gravação em lotes, offsets confirmados após o insert e os trade-offs.
EngenhariaEdge POPs vs roteamento só por DNS
O DNS escolhe para onde a requisição vai; o cache de um edge POP decide se ela precisa ir. Quando cada um serve a um encurtador, com distância e TTL.
EngenhariaCache de redirecionamento de URL: como funciona o nosso hoje
Como funciona um cache de redirecionamento de URL: L1 em processo, Redis L2 compartilhado, a origem, TTLs reais.
EngenhariaMigre do Firebase Dynamic Links para o Elido: o que funciona
Os Firebase Dynamic Links acabaram e todo link retorna 404. O que passa para o Elido (app links, roteamento por plataforma) e o que não: deferred deep links.
ComparaçõesElido vs Dub: SSO, rastreio de conversões, residência na UE
O Dub.co é o queridinho dos encurtadores modernos, mas SSO, rastreio de conversões e residência na UE ficam acima do plano Business.
ComparaçõesSentry/GlitchTip em 12 serviços Go sem pesar no hot path
Como o Elido lançou o pacote sentryinit: captura automática de panics e respostas 5xx em todo serviço Go, com zero alocações no orçamento p95 de 15 ms.
EngenhariaEssencialPor que ClickHouse para analytics de cliques (e não Postgres)
Dados de cliques são apenas de acréscimo e pesados em escrita. Por que o colunar vence, o schema que usamos e o que vimos aos 90 dias no Postgres.
EngenhariaOrçamento de Latência: Como o Elido Mira p95 Abaixo de 15ms
A arquitetura do edge-redirect por trás da meta de p95 de 15ms em cache hit: LRU, cache compartilhado, origem gRPC, cliques assíncronos e o que falta medir.
EngenhariaDeep Links Sem SDK: Universal Links e App Links
Abra seu app a partir de um link com dois arquivos JSON e sem SDK. Como Universal Links e App Links funcionam com um domínio de link curto.
RecursosElido no k3s: o que o chart do Helm implanta e o que não
Passo a passo do chart do Helm do Elido em um nó k3s: segredos, ingress, instalação, primeiro usuário, atualizações, licença e o que o chart deixa de fora
EngenhariaServidor MCP do Elido para Claude Desktop, Cursor e Code
Rode o servidor MCP do Elido a partir do monorepo, conecte-o ao Claude Desktop, ao Cursor e ao Claude Code e veja quais ferramentas funcionam hoje.
RecursosTLS em Domínio Próprio para Links Curtos: Pronto em 5 Minutos
Adicione um domínio próprio ao Elido, publique um registro TXT e um CNAME e receba HTTPS no primeiro uso.
RecursosQR code dinâmico vs estático: como escolher entre eles
QR code dinâmico ou estático? Roteiro de decisão com trade-offs reais: edição, analytics, velocidade, custo ao longo do tempo e o que acontece se você sair.
RecursosLinks curtos com domínio próprio: DNS, TLS e a borda
Como funcionam links curtos com domínio personalizado: verificação DNS, TLS ACME sob demanda, latência na borda e três falhas vistas em produção.
RecursosGerencie seus links curtos como código com Terraform
Lançamos o único provider Terraform entre encurtadores, o terraform-provider-elido. O que faz, o ciclo de vida do recurso e as escolhas de engenharia.
EngenhariaEssencialSmart links explicados: roteamento na edge sem serviço extra
O que é um smart link, onde roda e as dimensões de roteamento do Elido. Deep dive sobre o tempo de propagação do cache, primeiro match e quando não usar.
RecursosEssencial