Technology Radar: Visualiza tu paisaje tecnologico de un vistazo
Cada arquitectura cuenta una historia tecnologica. Que lenguajes impulsan tu backend? En que bases de datos confian tus servicios? Ese nuevo framework se esta expandiendo por tus contenedores, o sigue atrapado en un solo experimento?
Hasta ahora, responder a estas preguntas en Archyl significaba abrir cada elemento uno por uno y leer el campo de tecnologia. La informacion estaba ahi, pero dispersa — asociada a sistemas, contenedores y componentes individuales sin forma de ver el panorama completo.
Hoy lanzamos dos funcionalidades conectadas que cambian esto: la Gestion de Tecnologias y el Technology Radar.
Asociar tecnologias a tu arquitectura
Cada elemento C4 — sistema, contenedor, componente — y cada relacion puede tener ahora una o mas tecnologias asociadas. Al editar un elemento, encontraras un selector de tecnologias que te permite elegir de un catalogo de tecnologias conocidas o crear las tuyas propias.
Cada tecnologia tiene una categoria — lenguaje de programacion, framework, base de datos, broker de mensajes, servicio cloud, herramienta DevOps, y mas. Archyl incluye iconos para cientos de tecnologias comunes, haciendo que tus diagramas y listas sean inmediatamente reconocibles.
Las tecnologias asociadas a las relaciones son igual de importantes. Si un contenedor se comunica con una base de datos a traves de gRPC, o un servicio se comunica con otro mediante RabbitMQ, esa capa de transporte ahora es explicita y rastreable.
La vista Radar
Navega a la pagina Technologies desde la barra lateral, y llegaras al radar.
El radar organiza cada tecnologia de tu organizacion en cuatro cuadrantes:
- Lenguajes & Runtimes — Go, TypeScript, Python, Java, y todo sobre lo que se ejecuta tu codigo
- Frameworks & Bibliotecas — React, Spring Boot, Express, Django — las elecciones estructurales dentro de tus contenedores
- Datos & Mensajeria — PostgreSQL, Redis, Kafka, RabbitMQ — donde viven tus datos y como se mueven
- Infraestructura & Herramientas — Docker, Terraform, GitHub Actions — la plataforma subyacente
Dentro de cada cuadrante, las tecnologias se colocan en anillos concentricos segun su nivel de uso en tu arquitectura:
- Core — Usada por 4 o mas elementos. Son fundamentales. Cambiarlas es una decision importante.
- Active — Usada por 2-3 elementos. Establecida y en crecimiento.
- Emerging — Usada por un solo elemento. Recien adoptada — vale la pena observar.
- Registered — Catalogada pero aun no asociada a ningun elemento.
La ubicacion es automatica. No mantienes el radar manualmente. A medida que asocias tecnologias a tus elementos de arquitectura, el radar se actualiza solo.
Filtrado y exploracion
El radar no es estatico. Haz clic en cualquier etiqueta de cuadrante para filtrar solo esa categoria. Haz clic en una pastilla de anillo en el encabezado para aislar un solo nivel de adopcion — el anillo seleccionado se ilumina mientras el resto se desvanece, facilitando enfocarte en lo que importa.
Un campo de busqueda te permite encontrar tecnologias por nombre. Combinalo con filtros de cuadrante y anillo para responder preguntas como "que bases de datos estan en nuestro nivel Core?" o "que frameworks emergentes hemos empezado a usar?".
Los filtros activos aparecen como chips debajo de la barra de busqueda. Eliminalos individualmente o todos a la vez.
El panel de detalle
Haz clic en cualquier punto en el radar — o en cualquier fila en la vista de tabla — y un panel de detalle se desliza desde la derecha.
En la parte superior: el nombre de la tecnologia, su categoria, cuadrante y ubicacion en el anillo, junto con una explicacion de lo que significa ese anillo.
Debajo, el panel muestra:
Estadisticas de uso
Cuantos elementos referencian esta tecnologia, y cuantas relaciones la usan. Una barra de adopcion relativa muestra como se compara con la tecnologia mas utilizada en tu organizacion.
Mas frecuentemente asociado con
Esta seccion muestra las tecnologias que aparecen con mas frecuencia junto a la seleccionada. Si haces clic en Go y ves PostgreSQL, Docker y gRPC listados — ese es tu patron de stack Go, derivado directamente de como tu arquitectura esta realmente conectada.
Cada entrada es clicable. Haz clic en una tecnologia asociada y el panel cambia a ella, permitiendote explorar el grafo tecnologico sin salir de la barra lateral.
Elementos relacionados
Cada elemento C4 que usa esta tecnologia se lista aqui — cada sistema, contenedor y componente. Haz clic en cualquier elemento y navegaras directamente al diagrama de ese proyecto, con el elemento seleccionado y el nivel C4 correcto cargado.
Aqui es donde el radar se reconecta con la arquitectura. No solo ves que "PostgreSQL es Core" — ves exactamente que contenedores la usan, y puedes saltar a cualquiera de ellos en un clic.
Vista de tabla
Cambia a la vista de tabla para una lista estructurada y facilmente escaneable. Las tecnologias se agrupan por cuadrante y anillo, ordenadas por uso. Cada fila muestra el icono de la tecnologia, el nombre y una barra de uso. Haz clic en cualquier fila para abrir el mismo panel de detalle.
La vista de tabla funciona bien para auditorias y revisiones — cuando necesitas recorrer sistematicamente todo tu portafolio tecnologico en lugar de explorar visualmente.
Por que rastrear tecnologias a nivel de arquitectura?
La mayoria de los equipos rastrean su stack tecnologico en hojas de calculo, wikis o portales internos para desarrolladores. Estas listas se quedan obsoletas porque estan desconectadas de la arquitectura que describen. Alguien agrega un nuevo servicio con una nueva base de datos, y la wiki no se actualiza.
En Archyl, la informacion tecnologica vive en los elementos de arquitectura mismos. Cuando un equipo asocia Redis a un nuevo contenedor, el radar se actualiza. Cuando se elimina un servicio, las tecnologias que usaba bajan en recuento de adopcion. El radar siempre esta actualizado porque lee directamente del modelo.
Esto hace concretos varios flujos de trabajo:
- Estandarizacion tecnologica — Ve de un vistazo cuantas bases de datos o frameworks diferentes usa tu organizacion. Si intentas consolidar, el radar muestra exactamente donde estan las excepciones.
- Seguimiento de migracion — Migrando de una tecnologia a otra? Observa como la antigua baja de Core a Active y luego a Emerging mientras los equipos migran, mientras la nueva sube.
- Onboarding — Los nuevos ingenieros pueden ver el paisaje tecnologico completo de la organizacion en segundos, con enlaces a los elementos exactos que usan cada tecnologia.
- Evaluacion de riesgos — Una tecnologia en el anillo Emerging con un solo elemento es facil de reemplazar. Una tecnologia en el anillo Core que toca 15 contenedores en 4 proyectos es una conversacion completamente diferente.
Para empezar
El Technology Radar esta disponible ahora en todos los planes. Comienza asociando tecnologias a tus elementos de arquitectura existentes — abre cualquier sistema, contenedor o componente, y usa el selector de tecnologias en el panel de edicion.
Una vez que hayas etiquetado algunos elementos, dirigete a la pagina Technologies en la barra lateral. El radar se construye a partir de ahi.
Para equipos que construyen su modelo de arquitectura desde cero, comienza con la Introduccion al Modelo C4. Si quieres que tus tecnologias se descubran automaticamente, el Descubrimiento de Arquitectura con IA detecta tecnologias como parte del proceso de descubrimiento. Y para entender que sucede cuando cambias una tecnologia fundamental, el Impact Radar muestra el radio de impacto antes de que te comprometas.