공통 API로 메시지 발송 연동
SMS·LMS·MMS, 카카오 알림톡, 이메일, 푸시 발송을 공통 API로 연동합니다. 호출하는 서비스가 채널별 발송 업체의 API를 각각 구현하는 작업을 줄일 수 있습니다. 사용할 채널에 맞춰 발신 정보와 메시지 내용을 구성해야 하며, 채널 추가 시 필요한 설정과 연동 변경 범위는 별도로 확인합니다.

SMS·LMS·MMS, 카카오 알림톡, 이메일, 푸시 발송을 공통 API로 연동합니다. 호출하는 서비스가 채널별 발송 업체의 API를 각각 구현하는 작업을 줄일 수 있습니다. 사용할 채널에 맞춰 발신 정보와 메시지 내용을 구성해야 하며, 채널 추가 시 필요한 설정과 연동 변경 범위는 별도로 확인합니다.
발송 요청을 큐에 넣고 워커(발송 작업을 처리하는 별도 프로세스)가 실제 전송을 수행합니다. 호출한 서비스가 전송 완료까지 기다리는 부담을 줄이는 구조입니다. 실제 처리량과 대기 시간은 서버 자원, 워커 구성, 발송 업체의 제한에 따라 달라집니다. 요청 접수와 수신자에게 전달되는 시점은 구분해야 합니다.
프로젝트 단위로 사용할 채널과 발신 정보를 따로 설정합니다. 언제, 어떤 채널로, 어떤 결과로 나갔는지 이력이 남기 때문에 "고객이 문자를 못 받았다"는 문의가 들어왔을 때 채널 단위로 원인을 좁힐 수 있습니다. 여러 서비스를 운영하더라도 발송 현황은 한 곳에서 봅니다.
주문·배송 상태 알림, 회원가입 및 로그인 인증번호, 예약 확인과 리마인드, 정기 안내 메일처럼 서비스 운영에 반드시 따라붙는 발송을 한 번에 처리합니다. 인증 시스템(COCONUT)과 함께 도입하면 인증번호 발송까지 같은 경로로 이어집니다.
도입 환경에 붙일 수 있는지 판단하실 수 있도록 구성 기술을 공개합니다.
요구사항이 아직 정리되지 않아도 괜찮습니다. 상황을 알려주시면 적합한 범위와 일정을 제안드립니다.