Plataformas Git
Repositorios, merge requests y miembros vienen de aquí. Conexión con token de acceso o aplicación OAuth; GitLab autoalojado también funciona.
AppArch lee la estructura de su código - capas, dependencias, contratos - y comenta el pull request en cuanto se abre. Se ejecuta en su CI y en su red. Nada sale.
Cada módulo responde a una pregunta distinta sobre el mismo repositorio. Active los que necesite; comparten el catálogo de reglas y el grafo de dependencias.
Comentarios de revisión en el pull request
Un informe completo de todo el código
Análisis de seguridad estático asignado a los marcos que piden los auditores
Comprobaciones de política con puntuación y traza de auditoría
29 comprobaciones sobre cómo se gestiona el repositorio
La mayoría de los equipos empieza con ArchPilot: el primer comentario llega en la siguiente pull request.
Tres pasos, sin agente en la máquina del desarrollador, nada que llame a casa.
Conecte una credencial de Git en el panel y elija el repositorio. AppArch emite un token de proyecto.
Una imagen de contenedor por lenguaje se ejecuta como job de CI sobre el código descargado. Obtiene las reglas, analiza in situ y envía solo los resultados.
El ingeniero ve el hallazgo en el pull request; el equipo ve la puntuación, la tendencia y los hallazgos en el panel.
Cada regla del catálogo tiene un código, un nombre, una descripción y una página de documentación. Desactive una regla para toda la instalación, un espacio de trabajo o un proyecto; gana el ajuste más específico.
No hay versión alojada. AppArch se instala en un host que usted controla, y el código que lee nunca sale de su CI.
Docker Compose con PostgreSQL y Redis. Un asistente crea el primer administrador; las actualizaciones aplican sus propias migraciones.
Inicio de sesión con LDAP y Active Directory, autenticación de dos factores, invitación por dominio. Sin inicio de sesión social.
La licencia es un archivo firmado que la instalación verifica localmente. Los sitios aislados obtienen las imágenes de un registro privado y nunca llaman al exterior.
La única llamada saliente es la comprobación de actualizaciones, opcional y desactivable. Todo lo demás se queda en su host.
Las plataformas Git aportan los repositorios y los merge requests; el resto añade alrededor despliegues, incidentes, tareas e IA.
Repositorios, merge requests y miembros vienen de aquí. Conexión con token de acceso o aplicación OAuth; GitLab autoalojado también funciona.
El analizador se ejecuta como un job en tu propio pipeline: fragmentos listos para cuatro proveedores y un docker run simple para el resto.
Qué versión corre en qué entorno se escribe en el catálogo de servicios.
Con Dynatrace, New Relic o Percona PMM conectado llegan los registros de incidentes, y las dos métricas DORA vacías, tasa de fallos de cambios y tiempo de recuperación, se llenan con datos reales. Percona PMM añade además los tiempos de consulta de la base de datos.
Las métricas y hallazgos de SonarQube están junto a los de AppArch; los resúmenes de pruebas de JMeter llegan a la página de pruebas de rendimiento del proyecto.
El operador de la instalación conecta un proveedor; las solicitudes salen de esa cuenta y nada pasa por AppArch.
Los hallazgos se abren como incidencias en el tablero que tu equipo ya usa. El mapeo de proyecto se configura por espacio de trabajo.
Se inicia sesión con la cuenta de LDAP o Active Directory; las notificaciones salen por correo a través de tu propio servidor SMTP. Los canales de Slack y Teams están en camino.
Una base de código está hecha de cientos de pequeñas decisiones que, una a una, parecen correctas: qué capa llama a cuál, cuándo se rompió un contrato de servicio, en qué cambio desapareció un control de seguridad. La revisión de código ve estas decisiones, pero se cansa con el tiempo; nadie escribe a mano el mismo aviso en cada pull request.
Una herramienta de revisión de arquitectura convierte esas decisiones en reglas y las aplica automáticamente a cada cambio. El desarrollador ve el hallazgo en su propia pull request, el líder del equipo sigue la tendencia en el panel y el equipo de seguridad obtiene el informe de cumplimiento del mismo análisis.
Un linter mira un archivo cada vez. AppArch lee el grafo de dependencias de todo el repositorio, así que puede decir que un proyecto de presentación referencia la infraestructura o que dos módulos dependen entre sí. Los hallazgos de escáneres externos aparecen en el mismo panel, etiquetados con su origen.
Para más detalles, consulte las páginas ArchPilot, On-premise y air-gap y catálogo de reglas.
Reserve una demo de treinta minutos. Recorremos el panel con un repositorio real y respondemos a las preguntas de su equipo.