Chapitre 14. Conception d'un service de raccourcissement d'URL
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Nous avons exploré le concept de DNS au chapitre 9, en notant qu'il est plus facile de se souvenir de l'URL d'un site Web que de ses adresses IP - mais qu'en est-il des URL longues ? Il est facile de se souvenir de la partie racine de l'URL (par exemple, learning.oreilly.com dans https://learning.oreilly.com/library/view/system-design-on/9781098146887), mais tu peux facilement oublier l'URL longue. Nous intégrons souvent des liens dans le texte parce que cela augmente la lisibilité.
Une autre façon de partager de longues URL est de les raccourcir. Par exemple, LinkedIn raccourcit automatiquement toute URL faisant partie d'un message, car cela permet d'améliorer la lisibilité du message et l'interaction avec l'utilisateur. Dans les applications de microblogging comme Twitter (maintenant connu sous le nom de X), le nombre de caractères dans un seul message est limité. Pour réduire la longueur de ton texte, tu peux donc raccourcir les URL via un service de raccourcissement d'URL comme TinyURL ou Bitly et les joindre au message à la place des versions complètes.
Ce chapitre explore la conception d'un service de raccourcissement d'URL et aborde la manière de déployer le système sur le Cloud AWS. Nous commencerons notre discussion par la collecte des exigences et les attentes du système. Plus ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access