ArchyntArchynt.api

Veja o sistema
que você realmente lançou.

O Archynt lê seu código, observa como ele roda, e funde os dois em um único grafo de arquitetura vivo — serviços, dados, dependências e os riscos de design que importam. Sem instrumentação.

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
linguagens suportadas
<10s
repo → grafo
0
instrumentação da app
1
grafo · estático + runtime
Como funciona

Do repositório a um grafo vivo

01

Ingestão

Clone ou aponte para um repo local. Workers por runtime fazem parsing de Java, Node, Python e Go.

02

Grafo

Os fatos são normalizados em um único grafo tipado — serviços, dados, tópicos, dependências.

03

Projeção

Renderize visões C4 (contexto → componente) como projeções vivas do grafo.

04

Raciocínio

Primeiro detectores determinísticos, depois a IA explica os principais riscos de design.

Ao vivo

Descoberta de topologia em tempo real

O agente descobre cada container do host, suas chamadas de rede e métricas do host — ao vivo e atualizado continuamente. As relações de dependência entre serviços emergem da análise de /proc/net/tcp; sem sidecars, sem instrumentação da app. O grafo de topologia se atualiza conforme você faz mudanças, então você sempre vê o estado real do seu sistema.

  • Serviços, containers e dependências descobertos ao vivo
  • Visão de topologia por host, nunca misturada com outros hosts
  • Métricas RED do sensor eBPF Beyla
  • Estatísticas de CPU, memória, rede e disco do host
Descoberta de topologia em tempo real
…e comparar

Métricas de todos os hosts, em um só gráfico

O Archynt absorve suas métricas do Prometheus e permite montar dashboards estilo Grafana sobre elas. Quando a mesma métrica existe em mais de um host ou réplica, ela é automaticamente separada em facetas — uma linha claramente identificada por host no mesmo gráfico, nunca reduzida a uma média sem sentido.

  • PromQL livre, painéis estilo Grafana
  • Faceta automática por host em métricas compartilhadas
  • Intervalo de tempo global em todos os painéis
Métricas de todos os hosts, em um só gráfico
Do código

Diagramas que nunca ficam desatualizados

As visões C4 são projeções do grafo, não documentos desenhados à mão. Analise novamente e a imagem se atualiza sozinha — com um filtro de ruído que colapsa o boilerplate para você ver a forma real do sistema.

  • Contexto → container → componente
  • Extração determinística de relações
  • Filtro de ruído para DTOs e boilerplate
Diagramas que nunca ficam desatualizados
…ao runtime

O que ele realmente faz, por host

Um agente somente leitura descobre serviços ao vivo, suas dependências reais e a pressão do host — zero instrumentação da app. Vários hosts permanecem claramente separados: cada host tem sua própria visão de topologia, então dois servidores rodando o mesmo serviço nunca são combinados em um grafo confuso. O grafo de runtime se funde com o estático: confirmed_by static · runtime · both.

  • Uma visão de topologia por host — nunca misturadas
  • Topologia ao vivo, métricas RED e do host
  • Correlação estático ↔ runtime
  • Docker hoje — Kubernetes e systemd no roadmap
DockerDocker
KubernetesKubernetesEm breve
systemdEm breve
O que ele realmente faz, por host
Capacidades

Tudo em um só grafo

Detecção de problemas de design

Ciclos, acoplamento/instabilidade, pontos únicos de falha e código morto — explicados, não só sinalizados.

Poliglota, um só contrato

Cada analisador emite o mesmo AnalysisFacts, então as quatro linguagens alimentam o mesmo grafo.

Sinal de cobertura de testes

Quais tipos de produção seus testes realmente exercitam, mapeados sobre o grafo.

Dashboards ao vivo e editáveis

Painéis de métricas por serviço que você pode arrastar, redimensionar e configurar — como o Datadog, facetado por host, a partir do mesmo grafo.

PR checks grátis para repos públicos

Adicione um workflow do GitHub Action e tenha checks de arquitetura em cada PR — sem cadastro, sem compartilhar tokens com o Archynt.

Comece a mapear

Aponte o Archynt para um repo.
Veja a arquitetura que você realmente lançou.

Sem instrumentação, sem configuração. A URL de um repositório Git já é suficiente para ter um grafo, diagramas C4 e uma lista priorizada de problemas de design.