서비스 고도화 및 전자지갑 구축
- 기간: 2025년 하반기 (약 7개월)
- 팀 구성: 백엔드 및 서비스 고도화 팀, 전자지갑 팀
내 역할
┌────────────────────────────────────────────────────────────────────────┐
│ 1. 전자지갑 결제/회원 API 10종 개발 │
│ 2. FDS(이상거래감지) & 정산/실적 집계 배치(Batch) 2종 개발 │
│ 3. PMO 역할 수행 (주간 보고 / 일일 보고 회의록 작성) │
└────────────────────────────────────────────────────────────────────────┘
1. 전자지갑 API 개발
- 회원 관리 API: 회원 상태 관리 (
가입,수정,탈회,재가입) - 포인트 거래 API: 포인트
적립/적립 취소/일괄 적립 - 포인트 결제 API: 포인트
사용/사용 취소 - 조회 API: 포인트
거래 내역 조회, 포인트만료 예정 일자 조회
2. 배치(Batch) 개발
- FDS (이상거래감지) 배치: 제휴사별 임계값을 기준으로
대량/고액/고빈도초과 거래 감지 - 실적 및 정산 집계 배치:
회원/제휴사별일별·월별실적 집계 및 정산 데이터 생성
3. 프로젝트 관리 지원 (PMO)
- 주간 보고 회의록 작성: 개발 현황 공유 및 핵심 리스크 추적
- 일일 보고 회의록 작성: 통합 테스트(IT)부터 서비스 오픈 전까지 매일 발생한 이슈 추적 및 리포팅
1. 프로젝트 배경 및 구조
운영 DB 병목 현상 개선과 B2B 연동형 포인트 관리 플랫폼 구축을 목표로 진행되었습니다.
① 서비스 고도화
- 문제점: 주요 서비스의 대용량 일괄 배치 작업 실행 시 운영 DB에 심각한 Lock(잠금) 및 병목 발생.
- 개선방안: 서비스 단위로 DB를 분리(Decoupling)하고, 배치 전용 DB 동기화 파이프라인을 마련하여 운영 DB의 부하를 최소화.
② 전자지갑 구축
- 연동 구조: 외부 B2B 제휴사가 복잡한 포인트 시스템을 직접 구축하지 않고, 간단한 연동 절차 후 OpenAPI를 통해 자사 서비스 내에서 포인트 적립/결제/조회 기능을 즉시 이용할 수 있는 플랫폼 구축.
2. 첫 SI 프로젝트 소감
첫 프로젝트임에도 불구하고 백엔드 핵심 엔지니어링(API 설계, 트랜잭션 처리, 배치 개발)을 넓게 경험해 볼 수 있었습니다.
또한 PMO 지원 역할을 겸하며 통합 테스트부터 서비스 오픈 직전까지 일일 이슈를 추적·리포팅했던 경험은 프로젝트의 전체 라이프사이클을 이해하고 고객사 및 여러 이해관계자와 소통하는 역량을 기르는 데 큰 도움이 되었습니다.
3. 전자지갑 제휴사 온보딩(Onboarding) 및 연동 개발
프로젝트 오픈 이후 신규 B2B 제휴사들의 가입이 확정되어, 실제 외부 제휴사 시스템과의 API 연동 및 온보딩 작업을 연속해서 진행했습니다.
댓글 0
불러오는 중…