회원정보, 제품, 결제 등 컨텐츠를 제외한 공통 관리를 위한 관리 시스템의 메인 관리자로 유지 보수 및 신규 기능 추가 등의 업무를 하였습니다. 주 도메인으로는 결제, 쿠폰, 회원을 담당했습니다.
[ 레거시 마이그레이션 ]
- 기존 spring으로 구현되어 있던 관리 서버의 API를 모두 장고로 이전
- 응답시간이 길던 API들(결제 내역, 상품 내역 등)의 쿼리를 개선하여 응답시간 개선(as-is: 3초, to-be: 0.5초 미만)
[ 결제 모듈 개발 ]
- 다양한 결제 방식을 지원하기 위해 아임포트를 도입하여 신규 결제 모듈 개발.
- 운영지원팀을 위한 기능 개발(결제/환불 시점에 따른 슬랙 알림, 할인/무료상품 지급자 이력관리 등)로 업무 효율증가
[ 백오피스 ]
- 기존에 신분증사본 및 통장사본을 제공받아 인증하던 방식에서 인증 API를 통해 본인/계좌 인증 하는 방식으로 개선하여 운영지원팀의 업무량 감소 및 불필요하게 보유중인 개인정보 삭제
[ 서비스 ]
- 신규 비지니스 모델에서 사용되는 포인트 관련 모델 및 서비스 구현
- 수기로 검토하던 계좌 / 본인 인증을 API를 통해 인증 가능하도록 변경
- 회원 초대 코드 모델링 및 서비스 구현
[ 마케팅/기획 업무 지원 ]
- 데이터 분석 및 기획에 필요한 데이터를 리대시로 만들어 공유
[ 테스트코드 도입을 위한 개선 ]
- 테스트 코드가 전혀 없는 상황에서 pytest를 도입하여 75% 커버리지 달성
- 테스트에 용이하고 비지니스 로직 관리를 쉽게 하기 위해 serializer, view 등에 분산되어 있던 서비스 로직을 Service Layer를 따로 만들어 관리
더보기