서비스 고도화 및 전자지갑 구축

  • 기간: 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 연동 및 온보딩 작업을 연속해서 진행했습니다.