ArchLens

System Design inteligente

Mira cómo se conectan todas las piezas. Y acerca la lupa a los detalles.

La arquitectura no es dibujar cajitas unidas por flechas. En ArchLens, cada conexión dice qué pasa por ella, en qué dirección, con qué volumen y cuánto tarda. Y el diagrama empieza a provocar las preguntas que el diseño necesita responder.

Empezar a dibujar
Amplía tu visión sobre lo que pasa de un componente a otro dentro de tu arquitectura y simúlalo antes de empezar.
Una arquitectura eficiente aprovecha todos los elementos del ecosistema. Y es en los detalles donde gana o pierde.

Una flecha no responde a las preguntas difíciles

En la mayoría de las herramientas, una base de datos es un rectángulo con un ícono y una conexión es solo una línea. El dibujo queda bonito y pasa la revisión, pero aplaza justamente las decisiones que importan. Y ellas cobran su precio durante el desarrollo:

  • ¿Qué recurso se está consultando? ¿Ya existe en el proveedor y está listo para usar?
  • ¿Esta llamada lee o escribe? ¿En qué dirección viaja el dato?
  • ¿De verdad necesita ser una llamada síncrona?
  • ¿Cuántas solicitudes por segundo pasan por aquí?
  • ¿Cuánto aguanta este componente antes de saturarse?
  • ¿Qué les pasa a quienes dependen de él cuando tarda?
  • ¿Cuál es el comportamiento o el camino alternativo cuando algo falla?
  • Si el tráfico se triplica, ¿qué cambia en el sistema?

Míralo funcionando

En este ejemplo tenemos una simplificación de un bot de Discord que usa n8n, IA, cola, caché, base de datos y pago por Pix. En el día a día, el diagrama es limpio: componentes, conexiones y los recursos que usa cada una, listos para presentar y documentar.

Diagrama de un bot de Discord en ArchLens, sin animación y sin destacados, solo con componentes, conexiones y recursos
Para bocetar y presentar: una visión simple y didáctica de los elementos de tu proyecto.
Una arquitectura sólida se mantiene en pie sin depender de alguien apagando incendios.

Cuando quieras analizar, basta con activar la simulación de flujo. Los paquetes empiezan a recorrer las pistas en la dirección en que fluye el dato, a la velocidad del throughput, y los componentes sobrecargados o lentos entran en alerta.

Anticípate: esta visión te permite observar el comportamiento de tus hotpaths y planificar el tamaño de instancias que soporten el volumen de tráfico previsto.

Une los puntos. De verdad.

Ni dibujo suelto, ni diagrama escrito en código. En ArchLens construyes visualmente un modelo de la arquitectura, y los detalles forman parte de él: cada pieza y cada conexión llevan lo necesario para entender cómo se comunican de hecho.

Las conexiones no son solo líneas con una etiqueta. Son contratos: describen lo que un servicio ofrece y lo que el cliente debe aportar para usarlo.

Recursos con contrato

Cada componente declara lo que ofrece: endpoints, tópicos, consultas. Con protocolo, método, si es lectura o escritura y cuánto tarda en responder.

POST /orderspublishlatencia

Conexiones que dicen qué pasa por ellas

Quién llama a quién, qué recursos del proveedor usa, con qué throughput, si el flujo es el básico o el alternativo y si la comunicación va y vuelve.

300 req/sfallbackbidireccional

Aprende el lenguaje de la arquitectura mientras dibujas

Componente, estereotipo, diseño, tecnología: son términos que generan dudas justo a la hora de ponerlos en práctica. En ArchLens, cada uno aparece en el momento en que necesitas decidir, con ejemplos concretos. El concepto deja de ser teoría y se convierte en elección.

Componente

Lo que la pieza es en la arquitectura: un servicio, un almacenamiento, un broker, un job programado, un actor. Y cuánto aguanta: la capacidad de cada instancia, en solicitudes por segundo.

ServiceStorageMessageBrokercapacidad

Estereotipo

El papel específico del componente. Un almacenamiento puede ser una base de datos, una caché o un data lake; un servicio puede ser una API o una aplicación web.

DatabaseCacheWebApiQueue

Diseño

El estilo interno del componente. En un servicio: Clean, Hexagonal, CQRS, MVC. En una base de datos: relacional, documental, clave-valor.

CleanCQRSHexagonRelational

Tecnología

El producto concreto detrás de la pieza, en un catálogo con más de cien opciones. Elegir la tecnología ya sugiere el estereotipo y el ícono correctos.

PostgresRedisRabbitMQKafka

Las opciones acompañan tus elecciones: una base de datos solo ofrece diseños de base de datos, un servicio solo ofrece diseños de servicio. Cada decisión refuerza el concepto, y el vocabulario se queda.

La lupa

Los detalles no son adorno. Llevan las preocupaciones fundamentales de la arquitectura: requisitos, restricciones y eficiencia.

Requisitos

Lo que el sistema necesita atender: el tráfico esperado en cada conexión y los recursos que cada cliente necesita consumir.

Restricciones

Los límites dentro de los cuales opera: la capacidad de cada componente y el tiempo que tarda cada recurso en responder.

Eficiencia

Cómo usa lo que tiene: la carga que recibe cada pieza frente a lo que aguanta, y quién presiona demasiado a su proveedor.

  • Tráfico en movimiento

    Los paquetes recorren cada conexión en la dirección del dato, más rápido donde el throughput es mayor.

  • Carga y capacidad

    Cada componente compara lo que recibe con lo que aguanta, y entra en alerta cuando se acerca al límite.

  • Lentitud e impacto

    Un recurso lento vuelve crítico al componente, y el impacto se extiende a quienes dependen de él.

  • ¿Y si el tráfico crece?

    Multiplica el tráfico de todo el diagrama y mira cómo se reparte la carga, sin cambiar el dibujo.

Cuánto cuesta tu arquitectura

Indica cuánto cuesta cada componente al mes y ve, en la cabecera del editor, el costo de toda la arquitectura, sumado mientras dibujas.

Componente a componente

El costo mensual queda junto a la pieza que lo paga. Si cambias el dibujo, el total lo acompaña.

El porqué de cada valor

Junto al costo, registra lo que lo justifica: nube, región, instancia, réplicas, licencias. La conversación pasa de la hoja de cálculo al diagrama.

El costo junto a la carga

Con el costo al lado del tráfico y la capacidad, es fácil ver qué piezas pesan en el total y cuáles merecen una segunda mirada.

US$ 12.340,00/mes8 de 12 componentes2× t3.medium

Disponible en todos los planes, incluso en el Free. Los valores son los que tú indicas: ArchLens no consulta precios de la nube.

Dónde vive tu proyecto

Para dibujar en ArchLens entras con una cuenta, y es ella la que guarda tu trabajo. En el plan Free, el proyecto queda en tu cuenta, en la nube. En el Pro, eliges, en cada proyecto, entre tu nube privada y un archivo .archlens en tu computadora.

Free: guardado en tu cuenta

Mientras dibujas, el proyecto se guarda automáticamente en la nube, vinculado a tu inicio de sesión. No hay archivo para descargar: su lugar es tu cuenta.

Pro: en la nube o en tu máquina

Guárdalo en tu cuenta y vuelve a abrirlo desde donde estés, o genera un archivo .archlens en el que ArchLens sigue guardando solo cada minuto.

Pro: llévalo a donde lo necesites

El archivo es tuyo: puedes guardarlo junto al código, enviarlo al equipo o adjuntarlo a la documentación.

Planes

Empieza gratis y cambia de plan cuando tu forma de trabajar lo pida. Los planes se distinguen por quién los usa y cómo colabora.

Free

Para probar

R$ 0

  • 3 proyectos, guardados en tu cuenta
  • Costo de la arquitectura
  • Prompt para IA
  • Imagen PNG con marca de agua
  • Abre proyectos de otras personas en modo lectura, con simulación
  • Todos los íconos del catálogo
  • Comparte por enlace de solo lectura

Team Próximamente

Para equipos que editan juntos

Por editorQuien solo lee no paga.

  • Todo lo del Pro
  • Nube compartida, grupos y permisos
  • Edición compartida en línea

Enterprise Próximamente

Para empresas con exigencias de contrato

A consultar

  • Todo lo del Team
  • Inicio de sesión único (SSO)
  • Contrato y garantías sobre los datos

Compartir: quien recibe un proyecto necesita una cuenta, como mínimo Free. En el Free, los proyectos de otras personas siempre se abren en modo lectura: se pueden ver y simular, nunca editar. En el Pro y superiores, quien recibe lee o edita, según el permiso de quien compartió.

Dibuja menos cajas. Entiende mejor el sistema.

Construye tu arquitectura con los detalles que importan y discute el sistema a partir de cómo se comunica realmente.

Empezar a dibujar