Technology Radar: Ihre Technologielandschaft auf einen Blick
Jede Architektur erzählt eine Technologiegeschichte. Welche Sprachen treiben Ihr Backend an? Auf welche Datenbanken stützen sich Ihre Services? Verbreitet sich dieses neue Framework in Ihren Containern, oder steckt es in einem einzelnen Experiment fest?
Bis jetzt bedeutete die Beantwortung dieser Fragen in Archyl, jedes Element einzeln zu öffnen und das Technologiefeld zu lesen. Die Information war vorhanden, aber verstreut — an einzelne Systeme, Container und Komponenten gebunden, ohne Möglichkeit, das Gesamtbild zu sehen.
Heute liefern wir zwei verbundene Features aus, die das ändern: Technologie-Management und der Technology Radar.
Technologien mit Ihrer Architektur verknüpfen
Jedes C4-Element — System, Container, Komponente — und jede Beziehung kann jetzt eine oder mehrere Technologien zugewiesen bekommen. Beim Bearbeiten eines Elements finden Sie einen Technologie-Selektor, mit dem Sie aus einem Katalog bekannter Technologien wählen oder eigene erstellen können.
Jede Technologie hat eine Kategorie — Programmiersprache, Framework, Datenbank, Message Broker, Cloud-Service, DevOps-Tool und mehr. Archyl wird mit Icons für Hunderte gängiger Technologien geliefert, sodass Ihre Diagramme und Listen sofort wiedererkennbar sind.
Technologien, die Beziehungen zugewiesen sind, sind genauso wichtig. Wenn ein Container über gRPC mit einer Datenbank kommuniziert oder ein Service über RabbitMQ mit einem anderen kommuniziert, ist diese Transportschicht jetzt explizit und nachverfolgbar.
Die Radar-Ansicht
Navigieren Sie zur Technologies-Seite in der Seitenleiste, und Sie landen auf dem Radar.
Der Radar organisiert jede Technologie Ihrer Organisation in vier Quadranten:
- Sprachen & Runtimes — Go, TypeScript, Python, Java und alles, worauf Ihr Code läuft
- Frameworks & Bibliotheken — React, Spring Boot, Express, Django — die strukturellen Entscheidungen innerhalb Ihrer Container
- Daten & Messaging — PostgreSQL, Redis, Kafka, RabbitMQ — wo Ihre Daten leben und wie sie sich bewegen
- Infrastruktur & Tools — Docker, Terraform, GitHub Actions — die Plattform darunter
Innerhalb jedes Quadranten werden Technologien in konzentrischen Ringen platziert, basierend darauf, wie weit sie in Ihrer Architektur verbreitet sind:
- Core — Von 4 oder mehr Elementen verwendet. Diese sind fundamental. Sie zu ändern ist eine wichtige Entscheidung.
- Active — Von 2-3 Elementen verwendet. Etabliert und wachsend.
- Emerging — Von einem einzelnen Element verwendet. Gerade erst angefangen — beobachtenswert.
- Registered — Katalogisiert, aber noch nicht mit einem Element verknüpft.
Die Platzierung ist automatisch. Sie pflegen den Radar nicht manuell. Wenn Sie Technologien mit Ihren Architektur-Elementen verknüpfen, aktualisiert sich der Radar von selbst.
Filtern und Erkunden
Der Radar ist nicht statisch. Klicken Sie auf ein Quadranten-Label, um nur diese Kategorie zu filtern. Klicken Sie auf eine Ring-Schaltfläche in der Kopfzeile, um eine einzelne Adoptionsstufe zu isolieren — der ausgewählte Ring hebt sich hervor, während der Rest verblasst, sodass Sie sich leicht auf das Wesentliche konzentrieren können.
Ein Suchfeld ermöglicht es Ihnen, Technologien nach Namen zu finden. Kombinieren Sie es mit Quadranten- und Ring-Filtern, um Fragen zu beantworten wie "Welche Datenbanken sind in unserem Core-Level?" oder "Welche aufkommenden Frameworks haben wir begonnen zu nutzen?".
Aktive Filter erscheinen als Chips unterhalb der Suchleiste. Entfernen Sie sie einzeln oder alle auf einmal.
Das Detail-Panel
Klicken Sie auf einen beliebigen Technologie-Punkt auf dem Radar — oder auf eine Zeile in der Tabellenansicht — und ein Detail-Panel gleitet von rechts herein.
Oben: der Technologiename, Kategorie, Quadrant und Ring-Platzierung, zusammen mit einer Erklärung, was dieser Ring bedeutet.
Darunter zeigt das Panel:
Nutzungsstatistiken
Wie viele Elemente diese Technologie referenzieren und wie viele Beziehungen sie verwenden. Ein relativer Adoptionsbalken zeigt, wie sie sich im Vergleich zur meistgenutzten Technologie Ihrer Organisation verhält.
Am häufigsten assoziiert mit
Dieser Abschnitt zeigt die Technologien, die am häufigsten zusammen mit der ausgewählten auftreten. Wenn Sie auf Go klicken und PostgreSQL, Docker und gRPC gelistet sehen — das ist Ihr Go-Stack-Muster, direkt abgeleitet davon, wie Ihre Architektur tatsächlich verdrahtet ist.
Jeder Eintrag ist anklickbar. Klicken Sie auf eine assoziierte Technologie und das Panel wechselt zu dieser, sodass Sie den Technologie-Graphen erkunden können, ohne die Seitenleiste zu verlassen.
Zugehörige Elemente
Jedes C4-Element, das diese Technologie verwendet, wird hier aufgelistet — jedes System, jeder Container und jede Komponente. Klicken Sie auf ein beliebiges Element und Sie navigieren direkt zum Diagramm dieses Projekts, wobei das Element ausgewählt und die richtige C4-Ebene geladen wird.
Hier verbindet sich der Radar zurück mit der Architektur. Sie sehen nicht nur, dass "PostgreSQL Core ist" — Sie sehen genau, welche Container es verwenden, und können mit einem Klick zu jedem von ihnen springen.
Tabellenansicht
Wechseln Sie zur Tabellenansicht für eine strukturierte, übersichtliche Liste. Technologien werden nach Quadrant und Ring gruppiert, sortiert nach Nutzung. Jede Zeile zeigt das Technologie-Icon, den Namen und einen Nutzungsbalken. Klicken Sie auf eine beliebige Zeile, um dasselbe Detail-Panel zu öffnen.
Die Tabellenansicht eignet sich gut für Audits und Reviews — wenn Sie Ihr gesamtes Technologie-Portfolio systematisch durchgehen müssen, anstatt visuell zu erkunden.
Warum Technologien auf Architekturebene verfolgen?
Die meisten Teams verfolgen ihren Tech-Stack in Tabellen, Wikis oder internen Entwicklerportalen. Diese Listen veralten, weil sie von der Architektur, die sie beschreiben, abgekoppelt sind. Jemand fügt einen neuen Service mit einer neuen Datenbank hinzu, und das Wiki wird nicht aktualisiert.
In Archyl lebt die Technologie-Information auf den Architektur-Elementen selbst. Wenn ein Team Redis einem neuen Container zuweist, aktualisiert sich der Radar. Wenn ein Service entfernt wird, sinkt die Adoptionszahl der verwendeten Technologien. Der Radar ist immer aktuell, weil er direkt aus dem Modell liest.
Das macht mehrere Workflows konkret:
- Technologie-Standardisierung — Sehen Sie auf einen Blick, wie viele verschiedene Datenbanken oder Frameworks Ihre Organisation verwendet. Wenn Sie konsolidieren möchten, zeigt der Radar genau, wo die Ausreißer sind.
- Migrations-Tracking — Sie migrieren von einer Technologie zu einer anderen? Beobachten Sie, wie die alte von Core über Active zu Emerging absinkt, während die Teams migrieren, während die neue aufsteigt.
- Onboarding — Neue Ingenieure können die gesamte Technologielandschaft der Organisation in Sekunden sehen, mit Links zu den genauen Elementen, die jede Technologie verwenden.
- Risikobewertung — Eine Technologie im Emerging-Ring mit einem einzelnen Element ist risikoarm zu ersetzen. Eine Technologie im Core-Ring, die 15 Container über 4 Projekte berührt, ist ein ganz anderes Gespräch.
Erste Schritte
Der Technology Radar ist jetzt in allen Plänen verfügbar. Beginnen Sie damit, Technologien mit Ihren bestehenden Architektur-Elementen zu verknüpfen — öffnen Sie ein beliebiges System, einen Container oder eine Komponente und verwenden Sie den Technologie-Selektor im Bearbeitungspanel.
Sobald Sie einige Elemente getaggt haben, gehen Sie zur Technologies-Seite in der Seitenleiste. Der Radar baut sich von dort auf.
Für Teams, die ihr Architekturmodell von Grund auf aufbauen, beginnen Sie mit dem Leitfaden zum C4-Modell. Wenn Sie möchten, dass Ihre Technologien automatisch erkannt werden, erkennt die KI-gestützte Architektur-Entdeckung Technologien als Teil des Entdeckungsprozesses. Und um zu verstehen, was passiert, wenn Sie eine Kerntechnologie ändern, zeigt der Impact Radar den Wirkungsradius, bevor Sie sich festlegen.