[ ERP 와 Groupware 간 전자결재 연동 API 기능 개발 ]
◦ 주요 기능을 표준화하고 전략 패턴을 적용해 전자결재 상태 관리 및 승인 프로세스 일관성을 확보.
◦ 전자결재 표준을 추상화된 공통 인터페이스를 모듈화함으로써 개발 효율을 극대화하고 예상 개발 시간을 기존 6주에서 2주로 단축시킴.
[ 통계성 데이터 처리 개선 ]
◦ 브랜드 및 품목별 연간 매출, 시즌별 실적 목표 등 대규모 데이터를 위한 매우 복잡하고 느린 쿼리가 다수 존재.
◦ 뷰 테이블과 인덱스, 로컬 캐시를 활용해 복잡성을 해소하고 평균 15000ms(15초) 이상 소요되던 쿼리를 5000ms(5초) 이하로 단축.
[ API 처리 속도 개선 ]
◦ 비효율적인 데이터 조회 중복 문제를 해결하기 위해 레거시 코드에 페이지네이션을 도입.
◦ 페이지 처리를 통해 기존 API 응답 속도가 800ms(0.8초) 이상 소요되던 쿼리를 450ms(0.45초) 이하로 단축.
[ CRM 서비스에서 네이티브 쿼리 개선 ]
◦ CRM에서 계속 추가되는 연관 정보 노출 요청으로 인해 속도 저하 발생.
◦ 기존 subquery를 분석하여 join으로 해소, 기존 3500ms(3.5초) 이상 소요되던 쿼리를 800ms(0.8초) 이하로 단축.
[ 커뮤니티 서비스 리팩토링 ]
◦ 매장 간, 본사 간, 매장 본사 간, MD 간 등 여러 목적의 커뮤니티들이 추가될수록 중복된 서비스가 많아지는 문제 발생.
◦ 추상 팩토리 패턴을 활용해 중복된 서비스를 제거하고 추상화된 서비스를 통해 중복된 코드를 제거하며 유지보수성을 높임.
[ 공통 기능 리팩토링 구현 ]
◦ 다수의 서비스에서 사용되는 공통 코드의 과부하 문제를 해결하기 위해 각 서비스별로 필요한 기능만 포함하도록 모듈을 분리.
◦ 이를 통해 공통 코드를 모듈화하고, 중복 코드를 제거하여 유지보수성과 재사용성을 높임.
[ WMS to ERP 물류 연동 API 개발 ]
◦ 자사의 WMS와 타사 ERP 시스템 간 물류 데이터 연동 API를 개발.
◦ Optimistic Locking를 통한 데이터 정합성 유지 이를 통해 물류 데이터의 정확성을 확보.
더보기