Technology Radar: Visualizza il Tuo Panorama Tecnologico a Colpo d'Occhio
Ogni architettura ha una storia tecnologica. Quali linguaggi alimentano il tuo backend? Da quali database dipendono i tuoi servizi? Quel nuovo framework si sta diffondendo nei tuoi container o è rimasto bloccato in un singolo esperimento?
Fino ad ora, rispondere a queste domande in Archyl significava aprire ogni elemento uno per uno e leggere il campo tecnologia. Le informazioni c'erano, ma erano sparse — associate a singoli sistemi, container e componenti senza alcun modo di vedere il quadro generale.
Oggi lanciamo due funzionalità connesse che cambiano tutto: la Gestione delle Tecnologie e il Technology Radar.
Associare Tecnologie alla Tua Architettura
Ogni elemento C4 — sistema, container, componente — e ogni relazione può ora avere una o più tecnologie associate. Quando modifichi un elemento, troverai un selettore di tecnologie che ti permette di scegliere da un catalogo di tecnologie conosciute o di crearne di tue.
Ogni tecnologia ha una categoria — linguaggio di programmazione, framework, database, message broker, servizio cloud, strumento DevOps e altro. Archyl include icone per centinaia di tecnologie comuni, rendendo i tuoi diagrammi e le tue liste immediatamente riconoscibili.
Le tecnologie associate alle relazioni sono altrettanto importanti. Se un container comunica con un database tramite gRPC, o un servizio comunica con un altro attraverso RabbitMQ, quel livello di trasporto è ora esplicito e tracciabile.
La Vista Radar
Naviga alla pagina Technologies dalla barra laterale e atterrerai sul radar.
Il radar organizza ogni tecnologia della tua organizzazione in quattro quadranti:
- Languages & Runtimes — Go, TypeScript, Python, Java e tutto ciò su cui gira il tuo codice
- Frameworks & Libraries — React, Spring Boot, Express, Django — le scelte strutturali all'interno dei tuoi container
- Data & Messaging — PostgreSQL, Redis, Kafka, RabbitMQ — dove risiedono i tuoi dati e come si muovono
- Infrastructure & Tools — Docker, Terraform, GitHub Actions — la piattaforma sottostante
All'interno di ogni quadrante, le tecnologie sono posizionate in anelli concentrici in base a quanto ampiamente vengono utilizzate nella tua architettura:
- Core — Utilizzata da 4 o più elementi. Sono fondamentali. Cambiarle è una decisione importante.
- Active — Utilizzata da 2-3 elementi. Consolidata e in crescita.
- Emerging — Utilizzata da un singolo elemento. Appena iniziata — vale la pena tenerla d'occhio.
- Registered — Catalogata ma non ancora collegata a nessun elemento.
Il posizionamento è automatico. Non devi mantenere il radar manualmente. Man mano che associ tecnologie ai tuoi elementi architetturali, il radar si aggiorna da solo.
Filtrare ed Esplorare
Il radar non è statico. Clicca su qualsiasi etichetta di quadrante per filtrare solo quella categoria. Clicca su una pillola di anello nell'intestazione per isolare un singolo livello di adozione — l'anello selezionato si evidenzia mentre il resto sfuma, rendendo facile concentrarsi su ciò che conta.
Un campo di ricerca ti permette di trovare tecnologie per nome. Combinalo con i filtri di quadrante e anello per rispondere a domande come "quali database sono nel nostro livello Core?" o "quali framework emergenti abbiamo iniziato a usare?"
I filtri attivi appaiono come chip sotto la barra di ricerca. Rimuovili singolarmente o tutti in una volta.
Il Pannello di Dettaglio
Clicca su qualsiasi punto tecnologia sul radar — o su qualsiasi riga nella vista tabella — e un pannello di dettaglio scorre da destra.
In alto: il nome della tecnologia, la sua categoria, quadrante e posizionamento nell'anello, insieme a una spiegazione di cosa significa quell'anello.
Sotto, il pannello mostra:
Statistiche di Utilizzo
Quanti elementi fanno riferimento a questa tecnologia e quante relazioni la utilizzano. Una barra di adozione relativa mostra come si confronta con la tecnologia più utilizzata nella tua organizzazione.
Più Spesso Associata Con
Questa sezione mostra le tecnologie che appaiono più frequentemente insieme a quella selezionata. Se clicchi su Go e vedi PostgreSQL, Docker e gRPC elencati — quello è il pattern del tuo stack Go, derivato direttamente da come la tua architettura è effettivamente collegata.
Ogni voce è cliccabile. Clicca su una tecnologia correlata e il pannello passa ad essa, permettendoti di esplorare il grafo delle tecnologie senza uscire dalla barra laterale.
Elementi Correlati
Ogni elemento C4 che utilizza questa tecnologia è elencato qui — ogni sistema, container e componente. Clicca su qualsiasi elemento e navigherai direttamente al diagramma di quel progetto, con l'elemento selezionato e il livello C4 corretto caricato.
È qui che il radar si ricollega all'architettura. Non stai solo vedendo che "PostgreSQL è Core" — stai vedendo esattamente quali container la utilizzano, e puoi saltare a qualsiasi di essi con un solo clic.
Vista Tabella
Passa alla vista tabella per un elenco strutturato e facilmente scansionabile. Le tecnologie sono raggruppate per quadrante e anello, ordinate per utilizzo. Ogni riga mostra l'icona della tecnologia, il nome e una barra di utilizzo. Clicca su qualsiasi riga per aprire lo stesso pannello di dettaglio.
La vista tabella funziona bene per audit e revisioni — quando hai bisogno di esaminare sistematicamente l'intero portfolio tecnologico piuttosto che esplorare visivamente.
Perché Tracciare le Tecnologie a Livello di Architettura?
La maggior parte dei team traccia il proprio stack tecnologico in fogli di calcolo, wiki o portali interni per sviluppatori. Queste liste diventano obsolete perché sono scollegate dall'architettura che descrivono. Qualcuno aggiunge un nuovo servizio con un nuovo database e la wiki non viene aggiornata.
In Archyl, le informazioni tecnologiche risiedono sugli stessi elementi architetturali. Quando un team associa Redis a un nuovo container, il radar si aggiorna. Quando un servizio viene rimosso, le tecnologie che utilizzava calano nel conteggio di adozione. Il radar è sempre aggiornato perché legge dal modello.
Questo rende concreti diversi flussi di lavoro:
- Standardizzazione tecnologica — Vedi a colpo d'occhio quanti database o framework diversi utilizza la tua organizzazione. Se stai cercando di consolidare, il radar mostra esattamente dove si trovano le eccezioni.
- Tracciamento delle migrazioni — Stai passando da una tecnologia a un'altra? Osserva quella vecchia scendere da Core ad Active a Emerging mentre i team migrano, mentre la nuova sale.
- Onboarding — I nuovi ingegneri possono vedere l'intero panorama tecnologico dell'organizzazione in pochi secondi, con link agli elementi esatti che utilizzano ogni tecnologia.
- Valutazione del rischio — Una tecnologia nell'anello Emerging con un singolo elemento è a basso rischio di sostituzione. Una tecnologia nell'anello Core che tocca 15 container su 4 progetti è una conversazione completamente diversa.
Per Iniziare
Il Technology Radar è disponibile ora su tutti i piani. Inizia associando tecnologie ai tuoi elementi architetturali esistenti — apri qualsiasi sistema, container o componente e usa il selettore di tecnologie nel pannello di modifica.
Una volta taggati alcuni elementi, vai alla pagina Technologies nella barra laterale. Il radar si costruisce da lì.
Per i team che costruiscono il proprio modello architetturale da zero, inizia con l'Introduzione al Modello C4. Se vuoi che le tue tecnologie vengano scoperte automaticamente, AI-Powered Architecture Discovery rileva le tecnologie come parte del processo di scoperta. E per capire cosa succede quando cambi una tecnologia fondamentale, Impact Radar mostra il raggio d'impatto prima di confermare.