일상
비동기 처리를 이용한 대량 쿠폰 등록 작업
비동기 처리를 이용한 대량 쿠폰 등록 작업
2022.03.09서론 설날을 대비해서 쿠폰을 이용한 프로모션 계획이 있었습니다. 프로모션 기능을 원활하게 진행하기 위해 대량 쿠폰 등록 기능을 빠르게 만들어줄 사람이 필요했고, 제가 해당 업무에 할당되어서 개발을 진행했습니다. 문제 사항 - 기존 쿠폰은 수동으로 최대 50개씩 상품이나, 브랜드를 등록할 수 있다. - 수천개의 쿠폰을 일괄 등록할 시, (상품 개수 / 50) 번의 작업을 반복해야한다. (수천개라 생각하면...) - 업무가 효율적이지 않고, 사람의 실수가 많이 발생할 수 있다. 개선 사항 - csv 파일 업로드를 통해 쿠폰을 일괄 등록을 할 수 있어야한다. 본론 해당 기능을 개발하는 도중 다른 서비스간의 통신이 필요했습니다. 그림으로 나타내면 다음과 같습니다. MSA 환경에서는 각자의 DB를 갖고 있기 때문..