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 dibujarUna 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.
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.
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.
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.
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.
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.
Diseño
El estilo interno del componente. En un servicio: Clean, Hexagonal, CQRS, MVC. En una base de datos: relacional, documental, clave-valor.
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.
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.
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
Pro
Para quien trabaja solo
R$ 10Pago único por Pix. Quien paga ahora tiene acceso vitalicio.
- Proyectos ilimitados
- En tu nube privada o en un archivo .archlens, por proyecto
- Imagen PNG sin marca de agua
- Tus proyectos no se usan en estudios
- Comparte por archivo y por varios enlaces, viendo quién entró
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