Links incluídos no SDK. Ainda atuais um ano depois.
A Duende Software desenvolve o IdentityServer, o SDK que os desenvolvedores usam para criar e operar seu próprio gerenciamento de identidade e acesso. Seus logs, posts e palestras apontam para links curtos duende.link que a Duende pode redirecionar a qualquer momento, mantidos no git e sincronizados por meio da API RedirHub. E quando o blog foi movido para duendesoftware.com, cada post antigo e URL do feed foi junto.
info: see https://duende.link/… for detailsdocs.duendesoftware.com/… (today’s page)- links curtos duende.link no git, em 17 domínios
- 300+
- solicitações por mês
- 50,000+
- solicitações ao antigo feed do blog, redirecionadas desde a migração
- 220,000+
- resposta mediana de um link curto duende.link (google.com: 38 ms)
- 16 ms
Do workspace da Duende Software, arredondado, de fevereiro de 2025 a outubro de 2026. Velocidade: tempo mediano até o primeiro byte a partir de Washington, D.C., Frankfurt e Tóquio, 10 execuções cada, outubro de 2026.
Links dentro de softwares que os clientes já executam
O IdentityServer é uma biblioteca que os desenvolvedores incorporam ao próprio software, e seus logs os direcionam para documentação e outros recursos. Essas linhas de log permanecem em cada versão que um cliente executa, e os ciclos de atualização podem levar um ano ou mais. Como os links passam por duende.link, a Duende pode alterar para onde cada um aponta muito tempo depois de a versão que o imprimiu ter sido lançada.
Não temos garantia de que nossos clientes sempre executarão a versão mais recente. Clientes diferentes têm políticas de atualização diferentes e, às vezes, os ciclos de atualização levam até um ano ou até mais. Então, e se quisermos atualizar esses URLs? Links curtos são ótimos aqui, pois sempre podemos alterar para onde um link específico redireciona no final.
Maarten BalliauwChefe de Sucesso do Cliente, Duende SoftwareUm link curto não adiciona espera perceptível. Medido a partir de Washington, D.C., Frankfurt e Tóquio (tempo mediano até o primeiro byte, 10 execuções cada), duende.link/06oct26 respondeu em 16 ms, enquanto o próprio redirecionamento do google.com levou 38 ms. Execute o mesmo teste.
Links curtos, gerenciados como código
O mesmo domínio curto carrega links para publicações em redes sociais, códigos QR e slides de palestras, em que URLs longas com tags de campanha são pouco práticas e tornam os códigos QR mais densos. Cada duende.link vive em um repositório git. Qualquer pessoa da Duende pode propor um novo link ou uma alteração em uma pull request; uma vez mesclada, um pipeline verifica se cada destino resolve corretamente e aplica as alterações por meio da API do RedirHub. Alguns dos domínios de marketing da Duende são gerenciados da mesma forma.
Usamos intensivamente infraestrutura como código, inclusive para o RedirHub. Todos os nossos links curtos estão em um repositório git, onde os funcionários da Duende podem adicionar/atualizar/remover links curtos por meio de uma pull request. Quando ela é mesclada, validamos se todos os redirecionamentos apontam para um local válido e, em seguida, usamos a API do RedirHub para adicionar/remover/atualizar esses links em produção.
Damian HickeyArquiteto-chefe, Duende SoftwareUma migração do blog que manteve cada leitor
A Duende moveu seu blog de blog.duendesoftware.com para duendesoftware.com/blog, para uma melhor experiência de leitura ao lado do produto e para a autoridade do domínio principal na busca. Todos os URLs antigos das publicações e o feed RSS agora respondem com um redirecionamento permanente para o novo endereço. Artigos de terceiros ainda apontam para o domínio antigo, e agregadores ainda consultam o feed antigo: mais de 220.000 solicitações de feed seguiram esse único redirecionamento desde a mudança, algo que a equipe pode acompanhar nas estatísticas do RedirHub.
Usamos o RedirHub para redirecionar todos os URLs antigos para o novo local, incluindo o URL do RSS e assim por diante. Esses são redirecionamentos permanentes; no entanto, queremos manter os URLs antigos ativos: conteúdos mais antigos de terceiros podem apontar para nós no domínio antigo, e existem vários agregadores automatizados que ainda rastreiam nosso feed RSS baseado em blog.duendesoftware.com.
Maarten BalliauwChefe de Sucesso do Cliente, Duende SoftwareAté a documentação
Quando a documentação mais antiga mudou do ReadTheDocs para docs.duendesoftware.com, a Duende colocou o RedirHub no meio, para que a equipe possa ajustar com precisão para onde os links antigos e as pesquisas vão sem precisar alterar as configurações no ReadTheDocs a cada vez.
Para equipes que lançam software
Entregue links que você ainda pode alterar.
Crie links curtos para o que você não pode atualizar
Logs, documentos, apresentações e códigos QR sobrevivem ao lançamento que os imprimiu.
Mantenha os links no git
Revise-os em pull requests, valide destinos, sincronize por meio da API.
Mova o conteúdo, mantenha as URLs
Redirecione todas as páginas antigas e o feed, e acompanhe quem ainda os usa.
