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
- Helm + Kubernetes for self-hosted Elido
Publicações de Marius Voß
Tamanho da Imagem Open Graph: Um Arquivo para Todas as Plataformas
1200x630 cobre Facebook, LinkedIn, X, Slack e WhatsApp. As especificações, a zona segura que evita que o texto seja cortado, e por que uma imagem atualizada se recusa a aparecer.
TutoriaisComo Redirecionar uma URL: Seis Formas, e Quando Usar Cada Uma
Um redirecionamento é uma resposta HTTP, então a pergunta real é qual camada responde a solicitação. Registrador, servidor, CMS, plataforma, lado do cliente, ou um link curto gerenciado.
TutoriaisCódigo de Barras vs QR Code: Qual Deles Pertence ao Seu Produto
Um código de barras identifica um item para um sistema que já o conhece. Um QR code conecta uma pessoa a um conteúdo. Capacidade, scanners e o prazo de varejo de 2027.
RecursosLoop de Redirecionamento: Como Encontrar e Corrigir o ERR_TOO_MANY_REDIRECTS
Um loop de redirecionamento fica jogando o navegador entre URLs até ele desistir. Rastreie a cadeia de redirecionamento em um comando, identifique a regra que diverge, e corrija de vez.
EngenhariaURL Shortener CLI: Shorten Links From the Terminal
Shorten a URL from the command line with curl and jq, wrap it in a shell function, copy to the clipboard, and shorten a whole file with xargs in parallel.
EngenhariaLink Curto Não Está Funcionando? Diagnostique em Um Comando
Um link curto que retorna 404, avisa sobre um certificado, ou abre em um aplicativo mas não em outro tem quatro causas. Leia os cabeçalhos de resposta e corrija a certa.
TutoriaisQR Code Não Lê? Quatro Causas e Como Resolver
Um QR code que não lê quase sempre falha por causa do tamanho, da zona silenciosa, do contraste ou de um payload longo demais. Teste nessa ordem e corrija o motivo certo.
TutoriaisHow to Shorten a URL in Ruby With Net::HTTP and Faraday
Shorten a URL in Ruby with Net::HTTP and no gems, then add timeouts, retries, and idempotency, or hand the whole job to Faraday in a Rails app.
EngenhariaHow to Shorten a URL in PowerShell With Invoke-RestMethod
Shorten a URL in PowerShell with one cmdlet, then handle 429s, keep the API key out of the script, and shorten a whole CSV column with ForEach-Object -Parallel.
EngenhariaHow to Shorten a URL in JavaScript With fetch and Node
Shorten a URL in JavaScript with one fetch call, then add a timeout, retries, and idempotency - and see why the browser is the wrong place to hold the key.
EngenhariaHow to Shorten a URL in Java With the Built-in HttpClient
Shorten a URL in Java with java.net.http and no dependencies, then add a timeout, retries with an Idempotency-Key, and bulk shortening on virtual threads.
EngenhariaHow to Shorten a URL in Go With net/http and errgroup
Shorten a URL in Go with net/http and a JSON body, then add a context deadline, retries with an Idempotency-Key, and bounded bulk shortening via errgroup.
EngenhariaHow to Shorten URLs in Excel: Four Routes That Work
Excel's WEBSERVICE formula cannot POST, so shortening links needs Office Scripts, Power Automate, or a bulk import. Which route fits how often the sheet runs.
EngenhariaHow to Shorten a URL in C# With HttpClient and .NET
Shorten a URL in C# with PostAsJsonAsync, then wire IHttpClientFactory, a resilience handler, an Idempotency-Key, and bounded bulk shortening with Parallel.
EngenhariaComo 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ê para o outro lado.
TutoriaisPorque É Que os Seus Links Curtos São Bloqueados no Slack e no Teams
Os links curtos são bloqueados no Slack e no Teams quando um domínio de encurtador compartilhado falha uma verificação de segurança como o Safe Links. Porque é que isto acontece, e a solução do domínio com marca própria.
EngenhariaComércio Agêntico: Links Feitos Para Serem Usados por Agentes de IA
O comércio agêntico significa que agentes de IA, e não humanos, seguem os seus links e compram. Porque é que os links têm de ser estáveis, resolúveis por máquina, e rastreados no servidor para sobreviver a isso.
EngenhariaComo Encurtar um URL em Python com a Biblioteca requests
Encurte um URL em Python com algumas linhas de requests: POST para uma API de encurtador, leia o link curto de volta, depois adicione retries, idempotência, lote e async.
EngenhariaO Canal AI Assistant do GA4: o Que Regista e o Que Deixa Escapar
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.
EngenhariaO Firefox e o Brave Estão Quebrando a Sua Atribuição UTM
O Firefox remove os parâmetros UTM e o Brave bloqueia os scripts que os leem, pelo que a privacidade do browser está silenciosamente a quebrar a sua atribuição. Porquê, e como os slugs sobrevivem.
EngenhariaAlternativa à API do Bitly para Programadores: O Que Procurar
Uma alternativa à API do Bitly para programadores: onde os limites de taxa e as restrições de plano do Bitly incomodam, e o que uma API de encurtador dev-first deveria oferecer.
EngenhariaO Que É um Link Dinâmico? URLs Editáveis e Rastreáveis
O que é um link dinâmico: um link curto cujo destino pode alterar depois de o compartilhar, em que difere de links estáticos e deep links, e a vida depois do Firebase.
RecursosO Que É um Deep Link? Um Guia Claro e Simples
Um deep link abre um tela específico dentro de uma aplicação, não o tela principal. Deep links vs Universal Links e App Links, e a vida depois do Firebase Dynamic Links.
RecursosAPI Gratuita de Encurtador de URL: Exemplos de Código Que Funcionam
Uma API gratuita de encurtador de URL com exemplos executáveis em curl, JavaScript, Python, e Go, mais a parte honesta: o que os planos gratuitos limitam e o que a produção exige.
EngenhariaExtensão de Navegador para Encurtar URLs em Um Clique
Uma extensão de navegador para encurtar URLs encurta a aba ativa em um clique, adiciona tags de campanha e copia o link e o QR code para a área de transferência.
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 Open Redirect e Como Preveni-las
Um open redirect permite a um atacante desviar um link de confiança para um site malicioso. Como funciona a falha, porque alimenta o phishing, e a correção do lado do servidor que a elimina.
EngenhariaComo Criar um Encurtador de URL: Arquitetura e Código
Como criar um encurtador de URL que sobrevive à produção: geração de código curto, o caminho de redirecionamento, cache, rastreamento de cliques, defesa contra abusos e o que manter.
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 classificação; um 302 é temporário e geralmente não faz isso. O que isso significa para links curtos, SEO e cache.
EngenhariaAPI de Encurtador de URL: Limites de Taxa, Retentativas, Idempotência
Como chamar uma API de encurtador de URL em produção: limites de taxa por token bucket, quais os códigos de status a retentar com backoff, e chaves de idempotência que evitam duplicados.
EngenhariaBot encurtador de URL para Slack: encurte links e roteie alertas
Instale o app Elido para Slack, use o comando slash /shorten e roteie alertas de limiar para qualquer canal sem escrever handlers de webhook.
IntegraçõesMonitoramento de links curtos com Sentry e Datadog
Encaminhe eventos de redirecionamento 4xx/5xx e latência edge p99 para o Sentry como issues e para o Datadog como métricas. Dashboards de exemplo e limiares de alerta.
EngenhariaIntegração do Linear com o encurtador de URL - criação automática de issues em alertas de limite
Conecte a detecção de links quebrados e os picos de limite de cliques da Elido a uma equipe no Linear. Configuração, filtro de equipe, roteamento de labels, modos de falha reais.
IntegraçõesAlertas Discord para encurtador de URL: configuração do Telegram, payloads, armadilhas comuns
Envie alertas de link quebrado, limite de cliques e falha de scan para webhooks do Discord ou um bot do Telegram. Configuração, estrutura do payload, armadilhas frequentes.
IntegraçõesEncurtador de URL para WordPress: 4 formas de encurtar e rastrear links
Como adicionar um encurtador de URL ao WordPress com links curtos com marca e rastreio de cliques, através de um plugin, a API REST do Elido, Zapier ou manualmente no WordPress
IntegraçõesLinks Curtos Protegidos por Palavra-passe: Quando e Como Colocar um Portão
O que é um link curto protegido por palavra-passe, os casos de uso adequados, como funciona um portão de palavra-passe no redirect, e os limites de segurança que deve planear
RecursosExpiração de Links e Links Autodestrutivos Explicados
O que fazem a expiração de links e os links autodestrutivos, quando usar regras de data, contagem de cliques e uso único, e o que a borda devolve no momento em que um link expira
RecursosComo Funcionam os Encurtadores de URL? A Mecânica Explicada
Como funcionam os encurtadores de URL? Armazenam um mapeamento slug-para-destino, consultam a chave em cada clique e devolvem um redirecionamento HTTP. A mecânica, do início ao fim
EngenhariaLogin Social para Encurtadores de URL: Aceda sem Password
Inicie sessão no Elido com Google, GitHub, Slack e mais cinco fornecedores. Como funciona o login social num encurtador de links e o que significa para a residência de dados na UE.
RecursosWebhooks para eventos de links: todos os formatos, todas as tentativas
A superfície completa de webhooks para eventos de encurtador de URL - formatos de payload para click, conversion, link.created e bio.click, além da política de novas tentativas, esquema de assinatura e modelo de idempotência
RecursosAPI de encurtador de URLs: um guia rápido de 30 minutos em cinco linguagens
Do zero a uma automação funcional de links curtos em TypeScript, Python, Go, Ruby e PHP - autenticação, idempotência, tratamento de erros e as armadilhas que surgem apenas em produção
RecursosLançando a migração do TinyURL: REST Pro/Bulk, sem caminho para o plano gratuito
Como criamos importações do TinyURL Pro/Bulk com um clique para o Elido - por que o TinyURL público não tem API, a terminologia alias-vs-slug e o limite que implementamos propositalmente.
EngenhariaLançando a migração do Short.io: paginação por domínio a 150/página
Como construímos importações do Short.io com um clique para o Elido - o modelo de paginação por domínio, a regra de links privados desativados e a mais rápida de nossas cinco fontes de migração.
EngenhariaLançando a migração do Rebrandly: paginação de 25 por página e um orçamento de 30 minutos
Como construímos importações do Rebrandly com um clique para o Elido - o tamanho lento da página, a UX do filtro de workspace e o que deliberadamente não migramos.
EngenhariaLançando a migração do Dub.co: pastas transformadas em tags
Como criamos importações do Dub.co com um clique para o Elido - a API mais limpa das cinco, achatamento de pastas em tags, e por que a mudança é voltada para equipes que se importam com residência na UE.
EngenhariaIngestão de cliques "fire-and-forget" com Redpanda
Como os POPs de borda emitem eventos de clique sem bloquear o redirecionamento, como o worker click-ingester processa em lotes no ClickHouse e o que abrimos mão em troca do ganho de latência
EngenhariaEdge POPs vs roteamento apenas por DNS: o tradeoff de orçamento de latência
Por que o balanceamento de carga baseado em DNS tem como limite cerca de 50ms p50 e o que um edge POP anycast oferece abaixo disso, com quatro números que decidem qual se encaixa no seu encurtador de URL
EngenhariaEstratégia de cache para redirecionamentos de URL: L1 LRU e L2 Redis
Como o cache de duas camadas mantém a latência p95 abaixo de 15ms - a política de expulsão, a estratégia de warming e as falhas reais que enfrentamos.
EngenhariaMigre do Firebase Dynamic Links para o Elido
O Firebase Dynamic Links foi encerrado em 25/08/2025. Todos os links FDL agora retornam 404. Aqui está o caminho de migração em 30 minutos para o Elido - hospedado na UE, sem SDK necessário.
ComparaçõesElido vs Dub: SSO, rastreio de conversões, residência na UE
O Dub.co é o queridinho dos encurtadores de URL modernos - mas o SSO, o rastreio de conversões e a residência na UE ficam bloqueados acima do plano Business. Onde o Elido cobre a diferença.
ComparaçõesIntegrar Sentry/GlitchTip em 12 serviços Go sem comprometer o hot path
Como o Elido lançou um pacote sentryinit compartilhado que dá a cada serviço Go a mesma captura automática de panics e respostas 5xx - e mantém zero alocações no orçamento de p95 de 15ms do edge-redirect.
EngenhariaEssencialPor que usamos ClickHouse para análise de cliques (e não Postgres)
A carga de trabalho é de 100M+ eventos/mês, intensiva em escrita e orientada a queries analíticas. Por que o armazenamento colunar vence, o schema que utilizamos e o que encontrámos aos 90 dias com Postgres
EngenhariaAtingir p95 < 15ms para redirecionamentos em FRA, ASH e SGP
Como o caminho de redirecionamento edge do Elido mantém um orçamento de 15ms p95 em HIT de cache em três regiões - arquitetura, estratégia de cache, medições por região reais
EngenhariaEssencialDeep links para aplicações móveis sem SDK
Universal Links + Android App Links cobrem 80% dos casos de uso de deep-linking sem um SDK pago. Os dois arquivos de associação, os compromissos, e o livro de receitas
RecursosSelf-hosting do Elido em k3s - um playbook completo
Um guia passo a passo para implementar o stack completo do Elido num cluster k3s: bootstrap com Helm, 14 serviços, o data plane como StatefulSets, Caddy com TLS on-demand, backups e estratégia de upgrade.
EngenhariaEssencialLigar o Elido ao Claude e ao Cursor via MCP - um guia prático
Como integrar o @elido/mcp-server no Claude Desktop e no Cursor para que o seu agente de IA possa encurtar URLs, gerar códigos QR e consultar análises de cliques inline - sem sair do fluxo de trabalho.
RecursosEssencialComo configurar um domínio personalizado com TLS em 5 minutos (usando o Elido)
Um guia passo a passo para apontar o seu próprio subdomínio para o Elido, adicionar os dois registros DNS, e obter um link curto HTTPS com TLS automático - incluindo a chamada de API, armadilhas comuns, e como a maquinaria de certificados realmente funciona.
RecursosCódigos QR dinâmicos vs estáticos: o que realmente muda
O QR estático codifica o URL diretamente. O QR dinâmico codifica um link curto. A diferença determina se pode editar o destino, rastrear digitalizações, ou fazer A/B routing - e isso importa antes de imprimir.
RecursosLinks curtos com domínio personalizado: DNS, TLS, e o que corre na borda
Como os links curtos com marca realmente funcionam: verificação DNS, emissão TLS on-demand ACME, orçamentos de latência de redirecionamento de borda, e os três modos de falha que os operadores encontram em produção
RecursosGerenciar as suas ligações curtas como Terraform
Lançámos o único provider Terraform no espaço dos encurtadores de URL - terraform-provider-elido. Eis o que faz, como funciona o ciclo de vida do recurso e as escolhas de engenharia por trás dele.
EngenhariaEssencialLançar a migração do Bitly: um worker, um token, um orçamento de 30 minutos
Como construímos importações do Bitly com um clique para o Elido - o design do worker, as regras de resolução de conflitos, e os quatro limites que mantêm uma goroutine em processo segura.
EngenhariaSmart links explicados: encaminhamento na edge sem um serviço extra
O que é um smart link, onde corre e as dimensões de encaminhamento que a Elido suporta. Deep dive de engenharia sobre invalidação de cache na edge, semântica de primeira correspondência e quando não usar um
RecursosEssencial