결제 소스별 토글 제거로 채팅방 알림 콜백 응답 개선
목차
메신저 채팅방 토글 체크를 들어낸 이유
메신저 채팅방 기반 결제 플랫폼에서 사용자가 채팅방에 진입했을 때, 결제 소스(간편결제/계좌이체)별로 개별 토글이 켜져 있는지 확인하던 분기가 있었음. 이번 v3.1 작업하면서 그 체크 로직 전부 들어냄.
왜 들어냈나
원래 의도는 "간편결제 알림은 받기 싫고 계좌이체 알림만 받고 싶다"는 미세 제어였는데, 운영 데이터 까보니까:
- 소스별로 따로 끈 사용자가 전체의 0.4% 미만
- CS 인입 중 상당수가 "왜 알림이 안 와요" 였고, 본인이 토글 끈 줄 모르고 문의하는 패턴
- 채팅방 진입 시점에 토글 상태 조회하느라 메신저 콜백 응답이 지연
소스별 토글이 사용자 가치보다 운영 비용으로 더 크게 작용했음. 결제대행사 콜백 평균 RT가 이 체크 한 단계 때문에 눈에 띄게 더 걸리고 있었던 것도 컸음.
들어내면서 신경 쓴 것
| 항목 | 처리 |
|---|---|
| 기존에 소스별 토글 끈 사용자 | 채팅방 단위 마스터 토글로 흡수 |
| 알림 수신 동의 자체 | 그대로 유지 (법적 요건이라 손 못 댐) |
| 파트너 어드민 노출 영역 | 채팅방 마스터 토글만 남김 |
소스별 분기를 제거하니 수신 처리 흐름이 한참 짧아졌음. 채팅방 단위 마스터 토글 하나만 보면 되니까 조건문이 절반 가까이 사라짐.
변경 전
수신 → 채팅방 토글 → 소스별 토글(간편결제/계좌이체) → 처리
변경 후
수신 → 채팅방 토글 → 처리
잔재 정리
- 소스별 토글 컬럼은 일단 죽은 컬럼으로 남겨둠 — 즉시 드랍 안 함
- 마이그레이션 한 번 더 봐야 하니까 다음 릴리즈에서 컬럼 제거 예정
- 어드민 UI에서 소스별 토글 입력 폼도 같이 숨김 처리
배포 후 메신저 콜백 RT가 눈에 띄게 떨어졌음. 사용자 CS도 "토글 어디서 켜요" 패턴이 거의 사라졌음. 들어내는 작업이 추가하는 작업보다 만족도가 높을 때가 종종 있는데, 이번이 딱 그 케이스였음. 기능을 더 잘게 쪼갠다고 항상 좋은 게 아니라는 걸 다시 확인함.
다음
댓글 0
첫 댓글 달아줘.