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 données reposent vos services ? Ce nouveau framework se répand-il dans vos conteneurs, ou reste-t-il confine à une seule expérience ?

Jusqu'à présent, répondre à ces questions dans Archyl signifiait ouvrir chaque élément un par un et lire le champ technologie. L'information était la, mais dispersée — attachée à des systèmes, conteneurs et composants individuels sans aucun moyen de voir la vue d'ensemble.

Aujourd'hui, nous livrons deux fonctionnalités connectées qui changent la donne : la Gestion des Technologies et le Technology Radar.

Associer des technologies a votre architecture

Chaque élément C4 — système, conteneur, composant — et chaque relation peut désormais avoir une ou plusieurs technologies associées. Lors de l'édition d'un élément, vous trouverez un sélecteur de technologies qui vous permet de choisir parmi un catalogue de technologies connues ou de créer les vôtres.

Chaque technologie a une catégorie — langage de programmation, framework, base de données, broker de messages, service cloud, outil DevOps, et plus encore. Archyl est livré avec des icônes pour des centaines de technologies courantes, rendant vos diagrammes et listes immédiatement reconnaissables.

Les technologies attachées aux relations sont tout aussi importantes. Si un conteneur communique avec une base de données via gRPC, ou si un service échange avec un autre via RabbitMQ, cette couche de transport est désormais explicite et traçable.

La vue Radar

Naviguez vers la page Technologies depuis la barre latérale, 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'exécute
  • Frameworks & Bibliothèques — React, Spring Boot, Express, Django — les choix structurels au sein de vos conteneurs
  • Données & Messaging — PostgreSQL, Redis, Kafka, RabbitMQ — ou vivent vos données et comment elles circulent
  • Infrastructure & Outils — Docker, Terraform, GitHub Actions — la plateforme sous-jacente

Au sein de chaque quadrant, les technologies sont placées dans des anneaux concentriques selon leur niveau d'utilisation dans votre architecture :

  • Core — Utilisée par 4 éléments ou plus. Ce sont des fondations. Les changer est une décision majeure.
  • Active — Utilisée par 2-3 éléments. Établie et en croissance.
  • Émergente — Utilisée par un seul élément. Tout juste adoptée — à surveiller.
  • Enregistrée — Cataloguée mais pas encore associée à un élément.

Le placement est automatique. Vous ne maintenez pas le radar manuellement. À mesure que vous associez des technologies a vos éléments d'architecture, le radar se met a jour de lui-même.

Filtrage et exploration

Le radar n'est pas statique. Cliquez sur un label de quadrant pour filtrer par catégorie. Cliquez sur une pastille d'anneau dans l'en-tête pour isoler un seul niveau d'adoption — l'anneau sélectionné 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 répondre à des questions comme "quelles bases de données sont dans notre niveau Core ?" ou "quels frameworks émergents avons-nous commence à 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 détail

Cliquez sur n'importe quel point sur le radar — ou sur n'importe quelle ligne dans la vue tableau — et un panneau de détail glisse depuis la droite.

En haut : le nom de la technologie, sa catégorie, 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'éléments référencent cette technologie, et combien de relations l'utilisent. Une barre d'adoption relative montre comment elle se compare à la technologie la plus utilisée de votre organisation.

Le plus souvent associe a

Cette section montre les technologies qui apparaissent le plus fréquemment aux côtés de celle sélectionnée. Si vous cliquez sur Go et voyez PostgreSQL, Docker et gRPC listes — c'est votre stack Go, dérivée directement de la façon dont votre architecture est réellement câblée.

Chaque entrée est cliquable. Cliquez sur une technologie associée et le panneau bascule vers celle-ci, vous permettant d'explorer le graphe technologique sans quitter la barre latérale.

Éléments associés

Chaque élément C4 qui utilise cette technologie est listé ici — chaque système, conteneur et composant. Cliquez sur n'importe quel élément et vous naviguerez directement vers le diagramme de ce projet, avec l'élément sélectionné et le bon niveau C4 charge.

C'est la que le radar se reconnecte à l'architecture. Vous ne voyez pas simplement que "PostgreSQL est Core" — vous voyez exactement quels conteneurs l'utilisent, et vous pouvez accéder à n'importe lequel en un clic.

Vue tableau

Passez à la vue tableau pour une liste structurée et facilement parcourable. Les technologies sont regroupées par quadrant et par anneau, triées par utilisation. Chaque ligne affiche l'icône de la technologie, son nom et une barre d'utilisation. Cliquez sur n'importe quelle ligne pour ouvrir le même panneau de détail.

La vue tableau est particulièrement adaptée aux audits et revues — quand vous devez parcourir systématiquement l'ensemble de votre portefeuille technologique plutôt que d'explorer visuellement.

Pourquoi suivre les technologies au niveau de l'architecture ?

La plupart des équipes suivent leur stack technologique dans des tableurs, des wikis ou des portails développeurs internes. Ces listes deviennent obsolètes parce qu'elles sont déconnectées de l'architecture qu'elles décrivent. Quelqu'un ajoute un nouveau service avec une nouvelle base de données, et le wiki n'est pas mis à jour.

Dans Archyl, l'information technologique vit sur les éléments d'architecture eux-mêmes. Quand une équipe associe Redis à un nouveau conteneur, le radar se met à jour. Quand un service est supprimé, les technologies qu'il utilisait baissent en nombre d'adoption. Le radar est toujours à jour parce qu'il lit directement le modèle.

Cela rend plusieurs workflows concrets :

  • Standardisation technologique — Voyez en un coup d'oeil combien de bases de données ou de frameworks différents votre organisation utilise. Si vous cherchez à consolider, le radar montre exactement ou sont les exceptions.
  • Suivi de migration — Vous migrez d'une technologie à une autre ? Observez l'ancienne passer de Core à Active puis à Émergente tandis que les équipes migrent, pendant que la nouvelle grimpe.
  • Onboarding — Les nouveaux ingénieurs peuvent voir le paysage technologique complet de l'organisation en quelques secondes, avec des liens vers les éléments exacts qui utilisent chaque technologie.
  • Évaluation des risques — Une technologie dans l'anneau Emergent avec un seul élément est facile à 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 dès maintenant sur tous les plans. Commencez par associer des technologies à vos éléments d'architecture existants — ouvrez n'importe quel système, conteneur ou composant, et utilisez le sélecteur de technologies dans le panneau d'édition.

Une fois quelques éléments taggés, rendez-vous sur la page Technologies dans la barre latérale. Le radar se construit à partir de la.


Pour les équipes qui construisent leur modèle d'architecture a partir de zéro, commencez par le guide du modèle C4. Si vous souhaitez que vos technologies soient découvertes automatiquement, la Découverte d'Architecture par IA détecte les technologies dans le cadre du processus de découverte. 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.