B2B 경매 프로그램 유지보수 및 기능개발

B2B 경매 프로그램 유지보수 및 기능개발

Select
프로젝트
[기여도]
  • 프론트엔드/백엔드 개발자(본인), 외주개발자 2명(프론트/백), 기획자 1명이서 진행
[문제]
강아지 경매장 정보 관리 시스템의 부재로 인한 수기로 처리 해야 하는 시스템
[어려웠던 점과 극복 방안]
주력 언어인 Java가 아닌, PHP로 된 프로젝트에 대한 유지보수 해야 하는 상황이었음
→ 짧은 시간 안에 PHP 와 Laravel 학습하여, 업무 대응
인프라 및 전반적인 설계에 대한 인수인계를 받지 못한 채, 작업 진행됨
→ 전체 아키텍처부터 정리하며 업무 진행
프론트엔드, 백엔드, 인프라를 혼자서 대응해야 하는 상황
→ 우선순위 설정을 통해, 우선순위 높은 작업들부터 빠르게 처리
→ 공휴일에도 출근하며 납기일 맞추었음
[해결과정 및 결과]
오프라인 참석자 대상으로 경매 결과를 빠르게 제공해야 함에도 전체 메일 발송 시, 오랜 시간 소요 → 반복 시도 시, OOM 발생 → Amazon SQS(Message Queue) 활용 → 300건이 넘는 엑셀 다운로드에 대해 비동기 처리 → 전체 메일 발송
  • 완전관리형 서비스로 실패 시 재처리가 가능하고 비용 효율적인 SQS 선택
[결과]
강아지 경매장 정보 관리 시스템 구축 → 인쇄, 카톡, 이메일 발송 등의 단순/루틴 업무를 자동화 → 관련 운영 부서 업무 시간을 95% 이상 단축
 
Built with Potion.so