중고나라는 최초, 최대 중고 거래 플랫폼 네이버 카페 중고나라에서 비롯된 사용자 간 중고 거래 플랫폼 서비스를 운영합니다. 인턴 근무 기간동안 채팅 서비스와 채팅 백오피스를 유지보수하고 개발했습니다.
[기술 스택]
Node.js, JavaScript, TypeScript, Serverless Framework, AWS OpenSearch, AWS Lambda, AWS DynamoDB, AWS SQS, React
[담당 업무]
AWS SQS를 이용한 로직 분리
- 채팅방 생성 로직에서 AWS OpenSearch에 채팅방 정보를 로깅하는 로직을 분리
채팅방에 언급된 상품의 카테고리를 파악하는 로직 추가
- join을 활용하여 부모 카테고리와 최상위 카테고리까지 파악
- 상품 카테고리가 특정 카테고리일 경우, AWS SQS를 통해 맞춤형 이벤트 메세지 발송
AWS OpenSearch 채팅 통계치 추출
- 네이버 카페와 중고나라 앱 간의 채팅 연동 시스템과 관련된 로그를 AWS OpenSeach에 색인
- 신규 가입자의 유입 경로 통계치 추출
- 연동 시스템의 요청에 비해 실제로 연동에 응하는 비율이 얼마나 되는지 통계치 추출
- 해당 통계치는 OpenSearch 대시보드로 시각화하고 사내 슬랙봇 알림에도 추가
AWS OpenSearch에 색인된 채팅방 검색 API 유지보수
- 네이버 카페와 중고나라 앱 연동 채팅방만 검색할 수 있도록 Bool Query에 조건 추가
채팅 Admin 페이지 기획 및 개발
- 이벤트 알림 메시지 내용과 형태 구성 기능을 하드 코딩 대신 UI로 다룰 수 있는 페이지
채팅 고도화 프로젝트 관련 QA 5건 처리
더보기