프로젝트 배경
1) 예상 리스크 및 대응 계획 - 7개 이종 외부 시스템 중 하나의 장애가 전체 파이프라인을 중단시키지 않도록 어댑터별 Circuit Breaker 패턴과 폴백 큐 설계 필요 - WebSocket 다중 클라이언트 동시 접속 시 인스턴스 간 상태 불일치를 방지하기 위한 Redis Pub/Sub 브로드캐스트 설계 필요 - 이름·연락처 기반 동명이인 감지 시 오탐 최소화를 위한 복합 식별자 매칭 및 신뢰도
프로젝트 성과
7개 외부 시스템 어댑터 패턴 통합 설계
카카오 어드민·토스·바로빌·효성 FMS·이카운트 이종 API를 어댑터 패턴으로 추상화하고, 공통 에러 핸들러와 재시도 정책을 일원화하여 구현합니다.
Circuit Breaker 기반 장애 격리 구조 구현
개별 외부 시스템 장애가 전체 파이프라인에 전파되지 않도록 Circuit Breaker 패턴과 Bull Queue 폴백으로 장애 격리 구조를 설계합니다.
Redis Pub/Sub + WebSocket 실시간 모니터링 구현
Redis Pub/Sub으로 시스템 헬스 이벤트를 발행하고, WebSocket 브로드캐스트로 7개 시스템 응답 상태를 대시보드에 실시간 스트리밍하는 구조를 구현합니다.
복합 식별자 기반 이상 감지 룰 엔진 구현
이름+생년월일+면허번호 복합 식별자와 신뢰도 점수로 동명이인 오탐을 최소화하는 5종 이상 감지 룰 엔진을 설계하여 구현합니다.
핵심 기능
진행 단계
7개 외부 API 어댑터 패턴 설계
2026.04
이종 API 공통 인터페이스 추상화, Circuit Breaker 패턴 설계, AES-256 키 암호화 저장 구조 및 공통 에러 핸들러 구현
프로젝트 상세
1) 포트폴리오 소개 카카오 어드민·토스·바로빌·효성 FMS·이카운트 등 7개 외부 시스템을 통합 연동하는 모빌리티 파트너 온보딩 자동화 플랫폼입니다. 실시간 파이프라인 모니터링, 이상 감지, 멀티채널 알림 관리를 통해 고도화된 자동화 운영 환경을 구현합니다. 2) 작업 범위 - 통합 모니터링: 7개 외부 시스템 연동 상태를 실시간으로 모니터링하고, WebSocket 기반 오류 알림과 시스템 헬스체크







