Radar Technologique
Le Radar Technologique offre une vue d'ensemble visuelle de chaque technologie utilisée dans votre architecture. Les technologies sont automatiquement classées en quadrants et positionnées selon leur niveau d'adoption, basé sur leur utilisation réelle dans vos éléments C4 et vos relations.
Concepts Clés
Technologies
Une technologie représente tout outil, langage, framework ou service utilisé dans votre architecture. Chaque technologie possède :
| Champ | Description |
|---|---|
| Nom | Nom affiché (ex : PostgreSQL, React, Kubernetes) |
| Catégorie | Classification qui détermine le quadrant du radar |
| Description | Notes optionnelles sur l'utilisation ou l'objectif |
| Icône | Logo optionnel pour l'identification visuelle |
Quadrants
Les technologies sont regroupées en quatre quadrants selon leur catégorie :
| Quadrant | Catégories |
|---|---|
| Langages | Langages de programmation, runtimes |
| Frameworks | Frameworks, bibliothèques |
| Données | Bases de données, message brokers, stockage objet |
| Infrastructure | Services cloud, outils DevOps, protocoles de transport, autres |
Anneaux d'Adoption
Chaque technologie est placée dans un anneau selon l'étendue de son utilisation dans votre architecture :
| Anneau | Critère | Signification |
|---|---|---|
| Core | Utilisée dans 4+ éléments/relations | Technologie fondamentale, profondément intégrée |
| Active | Utilisée dans 2–3 éléments/relations | Activement adoptée, en croissance |
| Émergente | Utilisée dans 1 élément/relation | Récemment introduite, en évaluation |
| Enregistrée | Non encore liée à un élément | Cataloguée mais pas en usage actif |
Vues
Vue Radar
La vue par défaut. Les technologies apparaissent comme des points sur un graphique radar, positionnés par quadrant et anneau. Cela donne une image instantanée de votre paysage technologique.
Interactions :
- Survolez un point pour voir le nom et mettre en évidence les technologies associées
- Cliquez sur un point pour ouvrir le panneau de détails
- Cliquez sur un label de quadrant pour filtrer sur ce quadrant
Vue Tableau
Une liste structurée de toutes les technologies, regroupées par quadrant et anneau. Chaque entrée montre le nom, l'icône et une barre d'utilisation indiquant l'adoption relative.
Basculez en vue tableau depuis le sélecteur de vue dans l'en-tête. Cette vue est utile pour examiner les technologies de manière systématique ou lors de revues d'architecture.
Vue Gestion
La vue d'administration pour créer, modifier et supprimer des technologies.
Accessible depuis le sélecteur de vue ou en naviguant vers /technologies/management.
Ajouter des Technologies aux Éléments
Les technologies sont liées aux éléments C4 et aux relations, ce qui détermine leur positionnement sur le radar.
Depuis le Panneau d'Élément
- Sélectionnez un système, conteneur ou composant sur le diagramme
- Ouvrez le panneau de détails de l'élément
- Dans la section Technologies, recherchez et sélectionnez des technologies
- Les changements sont sauvegardés immédiatement
Depuis les Relations
- Cliquez sur une relation (arête) entre deux éléments
- Dans le panneau de relation, trouvez Technologies
- Ajoutez les technologies pertinentes (ex : le protocole ou framework utilisé pour la communication)
Lors de la Découverte IA
Lorsque vous lancez la découverte IA sur un dépôt, Archyl détecte automatiquement les technologies de votre code source et les lie aux éléments découverts.
Gérer les Technologies
Créer une Technologie
- Naviguez vers Technologies → vue Gestion
- Cliquez sur Ajouter une technologie
- Remplissez le nom, la catégorie et une description optionnelle
- Téléchargez une image de logo si souhaité
- Cliquez sur Créer
Modifier une Technologie
- Dans la vue Gestion, trouvez la technologie dans la liste
- Cliquez sur le bouton Modifier (icône crayon)
- Modifiez le nom, la catégorie, la description ou le logo
- Cliquez sur Enregistrer les modifications
Supprimer une Technologie
- Dans la vue Gestion, cliquez sur le bouton Supprimer (icône corbeille) sur la ligne de la technologie
- Confirmez la suppression
La suppression d'une technologie la retire de tous les éléments et relations liés.
Panneau de Détails
Cliquez sur n'importe quelle technologie dans la vue radar ou tableau pour ouvrir le panneau de détails. Il affiche :
Statistiques d'Utilisation
- Éléments : combien d'éléments C4 utilisent cette technologie
- Relations : combien de relations la référencent
- Niveau d'adoption : une barre en pourcentage par rapport à votre technologie la plus utilisée
Technologies Associées
Les technologies qui apparaissent fréquemment aux côtés de celle sélectionnée. Cela révèle les combinaisons naturelles de votre stack — par exemple, si React et TypeScript apparaissent souvent ensemble.
Éléments Liés
La liste de chaque système, conteneur ou composant qui utilise cette technologie. Cliquez sur un élément pour naviguer directement vers celui-ci sur le diagramme.
Rechercher des Technologies
Depuis la Page Radar
Utilisez le champ de recherche dans la barre d'en-tête pour filtrer les technologies par nom ou catégorie. Combinez avec les filtres de quadrant et d'anneau pour affiner les résultats.
Depuis la Recherche Globale
Appuyez sur Cmd+K (ou Ctrl+K) pour ouvrir la recherche globale. Tapez un nom de technologie — les résultats correspondants apparaissent avec un badge Technologie. En sélectionner un vous redirige vers la page Technologies avec la recherche pré-remplie.
Filtrage
Filtre par Quadrant
Cliquez sur le menu déroulant des quadrants pour afficher uniquement les technologies d'un quadrant spécifique (Langages, Frameworks, Données ou Infrastructure).
Filtre par Anneau
Cliquez sur une pastille d'anneau (Core, Active, Émergente, Enregistrée) pour filtrer par niveau d'adoption. La barre de distribution des anneaux dans l'en-tête sert également de filtre cliquable.
Filtres Combinés
Tous les filtres fonctionnent ensemble. Par exemple, filtrez sur le quadrant « Frameworks » + l'anneau « Core » pour voir vos dépendances framework les plus critiques.
Les filtres actifs apparaissent sous forme de pastilles supprimables sous la barre de filtres. Cliquez sur Tout effacer pour réinitialiser.
Bonnes Pratiques
Maintenir le Catalogue à Jour
- Ajoutez les technologies au fur et à mesure de leur adoption
- Supprimez les technologies dépréciées
- Mettez à jour les catégories si le rôle d'un outil change
Lier les Technologies de Façon Cohérente
- Appliquez les technologies au bon niveau C4 — langages et frameworks sur les conteneurs/composants, infrastructure sur les systèmes
- Taguez les relations avec le protocole ou transport utilisé (ex : gRPC, REST, AMQP)
- Soyez spécifique — préférez « PostgreSQL » à « Base de données SQL »
Utiliser le Radar pour la Gouvernance
- Passez le radar en revue lors des réunions d'architecture
- Les technologies dans l'anneau Émergente sont des candidates à l'évaluation d'équipe
- Les technologies dans l'anneau Enregistrée sans usage peuvent être candidates à la suppression
- Un radar sain a la majorité des technologies en Core ou Active
Exploiter les Technologies Associées
- Utilisez les données « associé avec » pour comprendre les clusters technologiques
- Identifiez les combinaisons inattendues qui pourraient indiquer une incohérence
- Repérez les opportunités de standardisation quand des technologies similaires remplissent le même rôle
Prochaines Étapes
- Découverte IA — Détecter automatiquement les technologies depuis le code
- Insights d'Architecture — Obtenir des recommandations sur votre architecture
- Éléments & Style — Découvrir les éléments C4