Des liens intégrés au SDK. Toujours à jour un an plus tard.
Duende Software développe IdentityServer, le SDK que les développeurs utilisent pour créer et exploiter leur propre gestion des identités et des accès. Ses journaux, ses articles et ses conférences renvoient vers des liens courts du type duende.link que Duende peut rediriger à tout moment, conservés dans git et synchronisés via l’API RedirHub. Et lorsque le blog a migré vers duendesoftware.com, chaque ancien article et URL de flux a été conservé.
info: see https://duende.link/… for detailsdocs.duendesoftware.com/… (today’s page)- Liens courts duende.link dans git, sur 17 domaines
- 300+
- requêtes par mois
- 50,000+
- requêtes vers l’ancien flux du blog, redirigées depuis la migration
- 220,000+
- médiane de réponse d’un lien court duende.link (google.com : 38 ms)
- 16 ms
Depuis l’espace de travail de Duende Software, arrondi, de février 2025 à octobre 2026. Vitesse : temps médian jusqu’au premier octet depuis Washington, D.C., Francfort et Tokyo, 10 exécutions chacune, octobre 2026.
Liens dans les logiciels que les clients utilisent déjà
IdentityServer est une bibliothèque que les développeurs intègrent dans leur propre logiciel, et ses journaux les orientent vers de la documentation et d’autres ressources. Ces lignes de journal restent présentes dans chaque version exécutée par un client, et les cycles de mise à niveau peuvent prendre un an ou plus. Comme les liens passent par duende.link, Duende peut changer la destination de chacun d’eux longtemps après la mise en production de la version qui les a imprimés.
Nous n’avons aucune garantie que nos clients utiliseront toujours la version la plus récente. Différents clients ont différentes politiques de mise à niveau, et parfois les cycles de mise à niveau prennent jusqu’à un an, voire plus. Alors, que faire si nous voulons mettre à jour ces URL ? Les liens courts sont parfaits ici, car nous pouvons toujours modifier la destination finale vers laquelle un lien spécifique redirige.
Maarten BalliauwResponsable de la réussite client, Duende SoftwareUn lien court n’ajoute aucun délai perceptible. Mesuré depuis Washington, D.C., Francfort et Tokyo (temps médian jusqu’au premier octet, 10 exécutions chacune), duende.link/06oct26 a répondu en 16 ms, tandis que la propre redirection de google.com a pris 38 ms. Faire le même test.
Liens courts, gérés comme du code
Le même domaine court porte des liens pour les publications sur les réseaux sociaux, les QR codes et les diapositives de présentation, où les longues URL avec des balises de campagne sont peu pratiques et rendent les QR codes plus denses. Chaque duende.link vit dans un dépôt git. N’importe qui chez Duende peut proposer un nouveau lien ou une modification dans une pull request ; une fois celle-ci fusionnée, un pipeline vérifie que chaque destination est résolue et applique les changements via l’API RedirHub. Certains domaines marketing de Duende sont gérés de la même manière.
Nous utilisons largement l’infrastructure as code, y compris pour RedirHub. Tous nos liens courts se trouvent dans un dépôt git, où les employés de Duende peuvent ajouter/mettre à jour/supprimer des liens courts via une pull request. Une fois fusionnée, nous validons que les redirections pointent toutes vers un emplacement valide, puis nous utilisons l’API RedirHub pour ajouter/supprimer/mettre à jour ces liens en production.
Damian HickeyArchitecte en chef, Duende SoftwareUn déménagement de blog qui a conservé chaque lecteur
Duende a déplacé son blog de blog.duendesoftware.com vers duendesoftware.com/blog, pour offrir une meilleure expérience de lecture à côté du produit et renforcer l'autorité du domaine principal dans les résultats de recherche. Chaque ancienne URL d'article et le flux RSS répondent désormais par une redirection permanente vers la nouvelle adresse. Des articles tiers renvoient toujours vers l'ancien domaine, et des agrégateurs interrogent encore l'ancien flux : plus de 220 000 requêtes de flux ont suivi cette unique redirection depuis le déménagement, que l'équipe peut consulter dans les statistiques de RedirHub.
Nous utilisons RedirHub pour rediriger toutes les anciennes URL vers le nouvel emplacement, y compris l'URL RSS et ainsi de suite. Ce sont des redirections permanentes, cependant nous voulons quand même conserver les anciennes URL : d'anciens contenus tiers peuvent encore pointer vers nous sur l'ancien domaine, et plusieurs agrégateurs automatisés existent toujours et explorent notre flux RSS basé sur blog.duendesoftware.com.
Maarten BalliauwResponsable de la réussite client, Duende SoftwareLa documentation aussi
Lorsque l'ancienne documentation est passée de ReadTheDocs à docs.duendesoftware.com, Duende a placé RedirHub entre les deux, afin que l'équipe puisse ajuster finement où mènent les anciens liens et les recherches sans modifier à chaque fois les paramètres sur ReadTheDocs.
Pour les équipes qui livrent des logiciels
Livrez des liens que vous pouvez encore modifier.
Raccourcissez ce que vous ne pouvez pas mettre à jour
Les journaux, la documentation, les diapositives et les codes QR survivent à la version qu'ils ont imprimée.
Conservez les liens dans Git
Examinez-les dans les pull requests, validez les destinations, synchronisez via l'API.
Déplacez le contenu, gardez les URL
Redirigez chaque ancienne page et le flux, et observez qui les utilise encore.
