Technology Radar : Visualisez votre paysage technologique en un coup d'oeil
Chaque architecture raconte une histoire technologique. Quels langages propulsent votre backend ? Sur quelles bases de donnees reposent vos services ? Ce nouveau framework se repand-il dans vos conteneurs, ou reste-t-il confine a une seule experience ?
Jusqu'a present, repondre a ces questions dans Archyl signifiait ouvrir chaque element un par un et lire le champ technologie. L'information etait la, mais dispersee — attachee a des systemes, conteneurs et composants individuels sans aucun moyen de voir la vue d'ensemble.
Aujourd'hui, nous livrons deux fonctionnalites connectees qui changent la donne : la Gestion des Technologies et le Technology Radar.
Associer des technologies a votre architecture
Chaque element C4 — systeme, conteneur, composant — et chaque relation peut desormais avoir une ou plusieurs technologies associees. Lors de l'edition d'un element, vous trouverez un selecteur de technologies qui vous permet de choisir parmi un catalogue de technologies connues ou de creer les votres.
Chaque technologie a une categorie — langage de programmation, framework, base de donnees, broker de messages, service cloud, outil DevOps, et plus encore. Archyl est livre avec des icones pour des centaines de technologies courantes, rendant vos diagrammes et listes immediatement reconnaissables.
Les technologies attachees aux relations sont tout aussi importantes. Si un conteneur communique avec une base de donnees via gRPC, ou si un service echange avec un autre via RabbitMQ, cette couche de transport est desormais explicite et tracable.
La vue Radar
Naviguez vers la page Technologies depuis la barre laterale, et vous atterrirez sur le radar.
Le radar organise chaque technologie de votre organisation en quatre quadrants :
- Langages & Runtimes — Go, TypeScript, Python, Java, et tout ce sur quoi votre code s'execute
- Frameworks & Bibliotheques — React, Spring Boot, Express, Django — les choix structurels au sein de vos conteneurs
- Donnees & Messaging — PostgreSQL, Redis, Kafka, RabbitMQ — ou vivent vos donnees et comment elles circulent
- Infrastructure & Outils — Docker, Terraform, GitHub Actions — la plateforme sous-jacente
Au sein de chaque quadrant, les technologies sont placees dans des anneaux concentriques selon leur niveau d'utilisation dans votre architecture :
- Core — Utilisee par 4 elements ou plus. Ce sont des fondations. Les changer est une decision majeure.
- Active — Utilisee par 2-3 elements. Etablie et en croissance.
- Emergente — Utilisee par un seul element. Tout juste adoptee — a surveiller.
- Enregistree — Cataloguee mais pas encore associee a un element.
Le placement est automatique. Vous ne maintenez pas le radar manuellement. A mesure que vous associez des technologies a vos elements d'architecture, le radar se met a jour de lui-meme.
Filtrage et exploration
Le radar n'est pas statique. Cliquez sur un label de quadrant pour filtrer par categorie. Cliquez sur une pastille d'anneau dans l'en-tete pour isoler un seul niveau d'adoption — l'anneau selectionne s'illumine tandis que le reste s'estompe, facilitant la concentration sur ce qui compte.
Un champ de recherche permet de trouver des technologies par nom. Combinez-le avec les filtres de quadrant et d'anneau pour repondre a des questions comme "quelles bases de donnees sont dans notre niveau Core ?" ou "quels frameworks emergents avons-nous commence a utiliser ?".
Les filtres actifs apparaissent sous forme de puces sous la barre de recherche. Supprimez-les individuellement ou tous a la fois.
Le panneau de detail
Cliquez sur n'importe quel point sur le radar — ou sur n'importe quelle ligne dans la vue tableau — et un panneau de detail glisse depuis la droite.
En haut : le nom de la technologie, sa categorie, son quadrant et son placement dans l'anneau, accompagne d'une explication de ce que cet anneau signifie.
En dessous, le panneau affiche :
Statistiques d'utilisation
Combien d'elements referencent cette technologie, et combien de relations l'utilisent. Une barre d'adoption relative montre comment elle se compare a la technologie la plus utilisee de votre organisation.
Le plus souvent associe a
Cette section montre les technologies qui apparaissent le plus frequemment aux cotes de celle selectionnee. Si vous cliquez sur Go et voyez PostgreSQL, Docker et gRPC listes — c'est votre stack Go, derivee directement de la facon dont votre architecture est reellement cablee.
Chaque entree est cliquable. Cliquez sur une technologie associee et le panneau bascule vers celle-ci, vous permettant d'explorer le graphe technologique sans quitter la barre laterale.
Elements associes
Chaque element C4 qui utilise cette technologie est liste ici — chaque systeme, conteneur et composant. Cliquez sur n'importe quel element et vous naviguerez directement vers le diagramme de ce projet, avec l'element selectionne et le bon niveau C4 charge.
C'est la que le radar se reconnecte a l'architecture. Vous ne voyez pas simplement que "PostgreSQL est Core" — vous voyez exactement quels conteneurs l'utilisent, et vous pouvez acceder a n'importe lequel en un clic.
Vue tableau
Passez a la vue tableau pour une liste structuree et facilement parcourable. Les technologies sont regroupees par quadrant et par anneau, triees par utilisation. Chaque ligne affiche l'icone de la technologie, son nom et une barre d'utilisation. Cliquez sur n'importe quelle ligne pour ouvrir le meme panneau de detail.
La vue tableau est particulierement adaptee aux audits et revues — quand vous devez parcourir systematiquement l'ensemble de votre portefeuille technologique plutot que d'explorer visuellement.
Pourquoi suivre les technologies au niveau de l'architecture ?
La plupart des equipes suivent leur stack technologique dans des tableurs, des wikis ou des portails developpeurs internes. Ces listes deviennent obsoletes parce qu'elles sont deconnectees de l'architecture qu'elles decrivent. Quelqu'un ajoute un nouveau service avec une nouvelle base de donnees, et le wiki n'est pas mis a jour.
Dans Archyl, l'information technologique vit sur les elements d'architecture eux-memes. Quand une equipe associe Redis a un nouveau conteneur, le radar se met a jour. Quand un service est supprime, les technologies qu'il utilisait baissent en nombre d'adoption. Le radar est toujours a jour parce qu'il lit directement le modele.
Cela rend plusieurs workflows concrets :
- Standardisation technologique — Voyez en un coup d'oeil combien de bases de donnees ou de frameworks differents votre organisation utilise. Si vous cherchez a consolider, le radar montre exactement ou sont les exceptions.
- Suivi de migration — Vous migrez d'une technologie a une autre ? Observez l'ancienne passer de Core a Active puis a Emergente tandis que les equipes migrent, pendant que la nouvelle grimpe.
- Onboarding — Les nouveaux ingenieurs peuvent voir le paysage technologique complet de l'organisation en quelques secondes, avec des liens vers les elements exacts qui utilisent chaque technologie.
- Evaluation des risques — Une technologie dans l'anneau Emergent avec un seul element est facile a remplacer. Une technologie dans l'anneau Core touchant 15 conteneurs sur 4 projets est une toute autre conversation.
Pour commencer
Le Technology Radar est disponible des maintenant sur tous les plans. Commencez par associer des technologies a vos elements d'architecture existants — ouvrez n'importe quel systeme, conteneur ou composant, et utilisez le selecteur de technologies dans le panneau d'edition.
Une fois quelques elements tagges, rendez-vous sur la page Technologies dans la barre laterale. Le radar se construit a partir de la.
Pour les equipes qui construisent leur modele d'architecture a partir de zero, commencez par l'Introduction au modele C4. Si vous souhaitez que vos technologies soient decouvertes automatiquement, la Decouverte d'Architecture par IA detecte les technologies dans le cadre du processus de decouverte. Et pour comprendre ce qui se passe quand vous changez une technologie fondamentale, l'Impact Radar montre le rayon d'impact avant que vous ne vous engagiez.