농수산물 직거래 플랫폼으로, 문자/카카오톡/전화 주문에 대해 메시지를 분석하여 주문을 생성하고, 고객을 관리하는 서비스를 개발하는 회사입니다.
풀스택 개발자의 포지션으로 대표적으로 NestJS, React, AWS를 사용하였습니다.
- 어레인지 (메시지 주문 처리/관리 서비스) 개발
- 주문관리, 고객관리, 상품, 쇼핑몰(링크팜) 연동 작업 진행
- NestJS Events를 활용하여 알림, 앱푸시 등 비동기 이벤트 처리
- 대용량 고객 엑셀 파일 업로드시 엑셀 파일을 분석하여 어레인지 고객 DB에 업로드 하는 작업을 처리하기 위해 AWS SQS, AWS Lambda를 활용하여 비동기 처리를 진행하여 어레인지 백엔드 서버에 부하를 줄임
- API 서버 AWS ECS, ECR, Load Balancer를 활용하여 무중단 배포 적용
- 링크팜(쇼핑몰) 개발
- Redis Redlock(분산락)을 활용하여 쇼핑몰 상품 구매시 상품 재고 리소스 동시접근 문제 해결
- KG 이니시스 결제 / 취소, 환불 API 연동
- 이미지 리사이징 최적화를 위해 AWS CloundFront, S3, Lambda 를 활용하여 실시간 이미지 리사이징 적용
- 기존 어레인지 백엔드 서버와 통신하기 위해 gRPC를 사용하여 서버간 통신 구현
- 프론트엔드 hooks, utils, icon 등 모노레포로 관리
- 백엔드 서버 AWS ECS, ECR, Load Balancer를 활용하여 무중단 배포 적용
- 프론트엔드 AWS EB, Load Balancer를 활용하여 무중단 배포 적용
더보기