Integraciones

Conecte Architecto con sus herramientas y plataformas habituales

Architecto se integra con las herramientas que su equipo ya utiliza.

Control de versiones

GitHub

Importe repositorios e inicie la generación de arquitectura al cambiar el código.

Configuración:

  1. Vaya a Integraciones → GitHub.
  2. Haga clic en Conectar GitHub.
  3. Autorice el acceso de Architecto a los repositorios.
  4. Elija repositorios concretos o todos.

Casos de uso:

  • Importar archivos Terraform como diagramas.
  • Actualizar la arquitectura cuando cambia IaC.
  • Crear arquitecturas desde el código del repositorio.
  • Vincular diagramas a solicitudes de cambios.

Acciones:

- Import Terraform from GitHub
- Watch for changes in .tf files
- Create PR comments with diagram preview
- Sync architecture to GitHub discussion

GitLab

Similar a la integración GitHub (próximamente).

  • Importación desde repositorios GitLab.
  • Integración con procesos GitLab CI/CD.
  • Sincronización de diagramas con solicitudes de fusión.

Infraestructura como código

Terraform

Interprete archivos Terraform y genere diagramas de arquitectura.

Cómo funciona:

  1. Cargue un archivo .tf o conecte GitHub.
  2. Architecto interpreta los recursos del proveedor.
  3. Genera la topología desde las definiciones.
  4. Crea un nodo para cada recurso.
  5. Los conecta según sus dependencias.

Ejemplo: al cargar este archivo Terraform:

resource "aws_vpc" "main" {
  cidr_block = "10.0.0.0/16"
}

resource "aws_lb" "main" {
  load_balancer_type = "application"
}

resource "aws_instance" "app" {
  instance_type = "t3.medium"
  count         = 3
}

resource "aws_rds_cluster" "db" {
  engine = "aurora-postgresql"
}

Se genera: VPC → balanceador de carga → instancias EC2 → RDS.

CloudFormation

Importe plantillas AWS CloudFormation.

  • Interpretación de plantillas YAML/JSON.
  • Generación de topologías desde pilas.
  • Compatibilidad con todos los recursos AWS.

Bicep

Lenguaje de infraestructura Azure (próximamente).

CDK: infraestructura como código

Compatibilidad con AWS CDK (próximamente).

Plataformas de colaboración

Discord

Comparta arquitecturas y reciba notificaciones en Discord.

Configuración:

  1. Vaya a Integraciones → Discord.
  2. Haga clic en Añadir a Discord.
  3. Seleccione el espacio de trabajo y autorice.
  4. Elija el canal de notificaciones.

Funciones:

  • Compartir arquitecturas en canales Discord.
  • Recibir notificaciones sobre:
    • Arquitecturas compartidas con usted.
    • Comentarios en diagramas compartidos.
    • Invitaciones de equipo.
  • Buscar arquitecturas en Discord.
  • Mostrar vistas previas de enlaces de arquitectura.

Ejemplo:

/architecto share my-ecommerce-arch #team-architecture

Jira

Vincule arquitecturas a incidencias Jira y cree tickets desde los hallazgos.

Configuración:

  1. Vaya a Integraciones → Jira.
  2. Introduzca el ID de Jira Cloud.
  3. Genere y pegue un token de API.

Funciones:

  • Vincular arquitecturas a épicas e historias Jira.
  • Crear tickets desde los análisis:
    • Sugerencias de optimización de costos.
    • Recomendaciones de escalabilidad.
    • Mitigaciones de seguridad.
    • Problemas de cumplimiento.
  • Adjuntar diagramas a Jira.
  • Actualizar estados desde Architecto.

Comunicaciones

Correo electrónico

Envíe arquitecturas e informes por correo.

  • Comparta diagramas con personas externas al equipo.
  • Envíe informes de análisis.
  • Programe resúmenes de arquitecturas nuevas.
  • Exporte y adjunte los resultados.

Teams (próximamente)

Integración Microsoft Teams.

  • Comparta en canales Teams.
  • Reciba notificaciones.
  • Incruste diagramas en chats.

Analítica y supervisión

Datadog (próximamente)

Supervise despliegues de arquitectura.

New Relic (próximamente)

Siga las métricas de rendimiento.

Grafana (próximamente)

Visualice métricas y registros.

Proveedores de nube

AWS

Integración nativa AWS, ya incluida.

  • Iconos de más de 200 servicios AWS.
  • Integración de datos de precios.
  • Compatibilidad con VPC y grupos de seguridad.

Google Cloud Platform

Integración GCP, ya incluida.

  • Iconos de servicios GCP.
  • Datos de precios.
  • Compatibilidad con VPC.

Microsoft Azure

Integración Azure, ya incluida.

  • Iconos de más de 100 servicios Azure.
  • Datos de precios.
  • Compatibilidad con redes virtuales.

Kubernetes

Kubernetes y orquestación de contenedores, ya incluidos.

  • Iconos de pods, despliegues y servicios.
  • Compatibilidad con varios clústeres.
  • Visualización de charts Helm, próximamente.

Pruebas de API

Postman

Pruebe las API y las integraciones.

IA y automatización (próximamente)

GitHub Actions

Automatice los flujos de arquitectura.

- name: Update Architecture
  uses: architecto/update-architecture@v1
  with:
    terraform-path: ./infrastructure
    api-key: ${{ secrets.ARCHITECTO_API_KEY }}

Zapier

Conecte más de 1000 aplicaciones con Zapier.

  • Inicie acciones con eventos Zapier.
  • Envíe arquitecturas a cualquier aplicación conectada.

Integraciones personalizadas

Webhooks

Cree integraciones propias mediante webhooks.

POST /webhooks
{
  "url": "https://your-app.com/architecto-webhook",
  "events": ["architecture.created", "analysis.completed"]
}

API

Utilice la API REST para crear sus soluciones.

Mejores prácticas de configuración

  1. Mínimo privilegio: autorice solo los ámbitos necesarios.
  2. Secretos seguros: guarde claves en variables de entorno.
  3. Pruebas primero: pruebe la integración en preproducción.
  4. Supervisión: siga su estado y la tasa de errores.
  5. Documentación: mantenga actualizada la documentación del equipo.

Solución de problemas

¿No encuentra una integración?

¿La integración no funciona?

  • Compruebe la caducidad de la clave.
  • Verifique que la URL del webhook sea accesible.
  • Consulte los errores en la configuración de integración.
  • Contacte con support@architecto.dev.

Siguientes pasos:

Integraciones | Documentación | Architecto