CouplerAid

CouplerAid는 별도의 제품이 아니라 ForgeAid와 IntelligenceAid가 공통으로 사용하는 Connector 기능의 모음입니다. 서비스에서 발생한 이벤트를 Slack, Webhook, email 등 팀이 사용하는 채널과 외부 시스템으로 연결합니다.

Why CouplerAid

개발 워크플로를 외부 시스템과 연결

현재 확인된 적용 범위는 ForgeAid의 티켓 및 워크플로 이벤트 알림과 외부 시스템 연결입니다.

WebhookSlackemailGitLabAI API

CouplerAid

Connector set

IntelligenceAid

Nos

ForgeAid

Nos

전달되는 이벤트

  • PR / Commit

    코드 변경과 병합 요청 시점의 이벤트

  • Build Fail

    빌드 실패가 발생한 시점의 이벤트

  • Approval

    승인 처리와 상태 변경 시점의 이벤트

연결 대상

  • Slack

    팀 채널로 주요 이벤트 알림을 전달합니다.

  • Webhook

    외부 시스템이 이벤트를 수신할 수 있도록 연결합니다.

  • email

    메일로 알림을 전달합니다.

  • GitLab

    소스 저장소와의 연결을 지원합니다.

  • AI API

    AI 분석에 사용하는 API와의 연결을 지원합니다.

In practice

Notification 채널

ForgeAid 또는 IntelligenceAid에서 이벤트가 발생하면 CouplerAid Connector를 통해 외부 시스템이나 알림 채널로 전달됩니다.

Event sources

  • PR / Commit
  • Build Fail
  • Approval

CouplerAid

Notification

Delivery channels

  • Webhook
  • Slack
  • email
WHAT CHANGES

서비스마다 반복하던 연결을
공통 Connector로

ForgeAid와 IntelligenceAid가 각각 외부 시스템 연결을 따로 구현하면 연결이 늘어날수록 관리 부담도 커집니다. CouplerAid는 두 서비스가 같은 Connector 기능을 사용하도록 지원합니다.

도입 전

CouplerAid 적용 후

서비스마다 연동을 개별 개발

Connector를 공통으로 사용

채널이 늘어날 때마다 구현 반복

연결 대상만 추가해 확장

변경 알림이 흩어져 확인이 늦어짐

주요 이벤트를 사용하는 채널에서 확인

Positioning

독립 제품이 아닌 Connector 기능

CouplerAid는 IntelligenceAid, ForgeAid와 같은 수준의 독립 서비스가 아니라 두 서비스에서 사용하는 Connector 기능의 모음입니다. 별도의 관리 화면 없이 각 서비스의 흐름 안에서 사용됩니다.

AIDNOS Family

다른 서비스와의 관계

IntelligenceAid와 ForgeAid는 Nos의 핵심 서비스이며, CouplerAid는 이 서비스를 외부 시스템과 연결합니다.

GET STARTED

CouplerAid도입, 지금 시작해 보세요

문의하기