프로젝트명: 디어테일
>반려동물 버티컬 커머스 애플리케이션
• 회사: 디어테일(브이엔티지 자회사), 브이엔티지
• 수행 기간: 2022.01 ~ 2023.03 (약 14개월)
• 기술 스택: Kotlin, Springboot, Kotest, JPA, TypeScript, Nest.js, Jest, TypeORM, AWS(EC2, RDS, SNS, SQS, EB), Serverless, MySQL, Redis, Elasticsearch
[ 주요 역할 ]
- 유저 맞춤 상품 큐레이션(80%), 상품 결제 시스템(80%), 포인트 시스템(80%), 셀러 어드민(90%), 고객 문의(100%) API 개발
- 검색 키워드 필터(60%), 상품 이미지 기반 스타일 콘텐츠 피드(50%) 개발
- 서베이 API 개발(50%), 상품 카테고리 개선 및 마이그레이션(50%)
[ 업무 수행 및 기여 ]
- 주문/결제 도메인에서 기획자, PM, 테크 리더와 긴밀히 소통하며 도메인 지식 공유 및 학습
- 포인트 시스템의 경우 주도적으로 타 서비스의 사례를 분석하여 검토하고 서비스 특성에 적합하도록 설계·개발
- 이벤트 발행 보장을 위해 Transactional outbox 패턴을 적용하고, 컨슈머 로직의 멱등성 구현
- 도메인 주도 설계를 통해 타입 정의 및 로직 흐름의 명확화에 집중, 효율적인 개발 환경 조성
[ 업무 성과 ]
- 서비스 오픈 1년 80만 다운로드, 15만 MAU 성장
- 서베이 시스템 오픈으로 MAU 80% 증가, 목표 대비 54% 초과 달성
- 상품 카테고리 개선작업으로 주요 카테고리 이용률 113% 증가
- API 성능 개선으로 쿼리 튜닝 작업 및 Throughput 측정을 통해 30% 향상
[ 성장 포인트 ]
- 여러 마이크로 서비스로 이루어진 클라우드 네이티브 MSA 환경과 이벤트 기반 통신을 경험하며 백엔드 엔지니어링 역량 향상
더보기