백엔드
신용대출 찾기 서비스 제휴사 mock 서버 개발기
두줄요약
제휴사 테스트 서버 불안정과 데이터 부족 문제를 해결하기 위해 mock 서버를 설계했습니다.\nDB 설정, 예약 실행, relay 기능으로 테스트 효율성과 신뢰성을 높였습니다.
문제 상황
- 제휴사 테스트 서버의 불안정한 응답과 장애
- 특정 퍼널·고객 조건에 맞는 테스트 데이터 확보의 어려움
- 실제 제휴사 서버에서 유효한 응답을 받기 어려운 문제로 QA와 출시 일정에 영향
해결 방법
- 사용자·제휴사·퍼널 단위로 동작을 제어하는 mock 서버 설계
- 커스텀 헤더 주입으로 테스트용 유저 정보 전달
- DB 기반 설정, 예약 실행, 템플릿 치환으로 mock 응답 생성
성능/운영 포인트
- 콜백 지연 전송과 relay 처리로 비동기 응답 테스트 지원
- 메신저봇에서 제휴사·퍼널별 mock 설정 확인 및 변경 가능
- 모듈화와 Multi DataSource 지원으로 다른 연동 서비스에도 확장 가능한 구조