ArchyntArchynt.api

Mirá el sistema
que realmente lanzaste.

Archynt lee tu código, observa cómo corre, y fusiona ambos en un único grafo de arquitectura vivo — servicios, datos, dependencias y los riesgos de diseño que importan. Sin instrumentación.

Java / SpringNode / NestPythonGo
prod-eu-1HOSTCPU34%1.36 / 4 coresMEMORY61%4.9 / 8.0 GBDISK47%112 / 240 GBLOAD 1M0.84Open host →HTTPHTTPSQLKAFKAapi-gatewayorder-serviceinventory-svcorders-dbevents.ordersclick any node ›
4
lenguajes soportados
<10s
repo → grafo
0
instrumentación de la app
1
grafo · estático + runtime
Cómo funciona

Del repositorio a un grafo vivo

01

Ingesta

Cloná o apuntá a un repo local. Workers por runtime parsean Java, Node, Python y Go.

02

Grafo

Los hechos se normalizan en un único grafo tipado — servicios, datos, tópicos, dependencias.

03

Proyección

Renderizá vistas C4 (contexto → componente) como proyecciones vivas del grafo.

04

Razonamiento

Primero detectores determinísticos, después la IA explica los riesgos de diseño principales.

En vivo

Descubrimiento de topología en tiempo real

El agente descubre cada contenedor del host, sus llamadas de red y métricas del host — en vivo y actualizado continuamente. Las relaciones de dependencia entre servicios emergen del análisis de /proc/net/tcp; sin sidecars, sin instrumentación de la app. El grafo de topología se actualiza a medida que hacés cambios, así que siempre ves el estado real de tu sistema.

  • Servicios, contenedores y dependencias descubiertos en vivo
  • Vista de topología por host, nunca mezclada con otros hosts
  • Métricas RED desde el sensor eBPF de Beyla
  • Estadísticas de CPU, memoria, red y disco del host
Descubrimiento de topología en tiempo real
…y comparar

Métricas de todos los hosts, en un solo gráfico

Archynt absorbe tus métricas de Prometheus y te deja armar dashboards estilo Grafana sobre ellas. Cuando la misma métrica existe en más de un host o réplica, se separa automáticamente por facetas — una línea claramente etiquetada por host en el mismo gráfico, nunca promediada en un borrón sin sentido.

  • PromQL libre, paneles estilo Grafana
  • Facetado automático por host en métricas compartidas
  • Rango de tiempo global en todos los paneles
Métricas de todos los hosts, en un solo gráfico
Desde el código

Diagramas que no se desactualizan

Las vistas C4 son proyecciones del grafo, no documentos dibujados a mano. Volvé a analizar y la imagen se actualiza sola — con un filtro de ruido que colapsa el boilerplate para que veas la forma real del sistema.

  • Contexto → contenedor → componente
  • Extracción determinística de relaciones
  • Filtro de ruido para DTOs y boilerplate
Diagramas que no se desactualizan
…hasta runtime

Lo que realmente hace, por host

Un agente de solo lectura descubre servicios en vivo, sus dependencias reales y la presión del host — cero instrumentación de la app. Múltiples hosts se mantienen claramente separados: cada host tiene su propia vista de topología, así que dos servidores corriendo el mismo servicio nunca se mezclan en un grafo confuso. El grafo de runtime se fusiona con el estático: confirmed_by static · runtime · both.

  • Una vista de topología por host — nunca mezcladas
  • Topología en vivo, métricas RED y del host
  • Correlación estático ↔ runtime
  • Docker hoy — Kubernetes y systemd en el roadmap
DockerDocker
KubernetesKubernetesPronto
systemdPronto
Lo que realmente hace, por host
Capacidades

Todo en un solo grafo

Detección de problemas de diseño

Ciclos, acoplamiento/inestabilidad, puntos únicos de falla y código muerto — explicados, no solo marcados.

Poliglota, un solo contrato

Cada analizador emite el mismo AnalysisFacts, así que los cuatro lenguajes alimentan el mismo grafo.

Señal de cobertura de tests

Qué tipos de producción realmente ejercitan tus tests, mapeado sobre el grafo.

Dashboards en vivo y editables

Paneles de métricas por servicio que podés arrastrar, redimensionar y configurar — como Datadog, facetado por host, desde el mismo grafo.

PR checks gratis para repos públicos

Agregá un workflow de GitHub Action y obtené checks de arquitectura en cada PR — sin registro, sin compartir tokens con Archynt.

Empezá a mapear

Apuntá Archynt a un repo.
Mirá la arquitectura que realmente lanzaste.

Sin instrumentación, sin configuración. Con la URL de un repositorio Git alcanza para tener un grafo, diagramas C4 y una lista priorizada de problemas de diseño.