프로젝트 배경
1) 예상 리스크 및 대응 계획 - 카카오 Webhook과 Slack Events API의 응답 시간 제한(3초 이내) 리스크가 있으며, 즉시 200 응답 후 Redis 큐를 통한 비동기 처리로 대응할 계획입니다. - 슬랙 채널 생성 API의 호출 한도(Rate Limit) 초과 리스크가 있으며, 채널 재사용 정책과 대기열 스로틀링을 적용하여 대응할 계획입니다. - 카카오 미디어 URL의 만료 시간 내에
프로젝트 성과
카카오-슬랙 양방향 메시지 파이프라인 설계
Webhook·Events API·Redis 큐를 연결하여 메시지 순서 보장과 중복 방지를 동시에 처리하는 브리지 구조를 설계합니다.
채팅방당 슬랙 채널 자동 프로비저닝 구현
신규 상담 감지 시 conversations.create·invite API로 전용 채널을 즉시 생성하고 매핑 테이블에 등록하는 자동화 흐름을 구현합니다.
S3 프록시 기반 양방향 파일 전송 구조 적용
플랫폼 간 파일 포맷·크기 제한 차이를 S3 임시 저장소로 흡수하는 구조를 적용하여 안정적인 파일 전달을 구현합니다.
내결함성 재시도 메커니즘 구현
Exponential backoff 3회 재시도 + Redis dead-letter 큐로 API 일시 장애 시에도 메시지 유실 없이 복구하는 구조를 구현합니다.
핵심 기능
진행 단계
API 연동 설계
2026.04.
Kakao Channel API, Slack Web API, Events API 명세 분석 및 인증 흐름 설계. DB 스키마(상담방·메시지·매핑·로그) 정의.
프로젝트 상세
1) 포트폴리오 소개 카카오톡 채널로 유입되는 고객 상담을 슬랙 채널과 실시간으로 연동하는 메시지 브리지 시스템을 구현한 맞춤 데모입니다. 신규 상담 채팅방이 생성될 때 슬랙 채널을 자동으로 생성·매핑하며, 양방향 메시지 및 파일 전송을 지원합니다. 프로젝트 착수 시 본 데모를 기반으로 실제 API 키를 연결하면 즉시 운영 가능한 구조로 설계합니다. 2) 작업 범위 - 카카오톡-슬랙 실시간 메시지 동







