C
CJ온스타일
July 30, 20241회
‘오네’(O-NE) 배송을 오네가이시마스 — 레거시 API 떠나보내기

간단 소개
CJ온스타일의 오네(O-NE) 배송 서비스 고도화 프로젝트를 통해 레거시 API를 개선하고 MSA 구조에 적합한 신규 API를 구축한 경험을 공유합니다.
AI Summary
- 오네(O-NE) 배송 서비스 고도화 프로젝트
- CJ온스타일은 오네(O-NE) 배송 정보 노출을 위해 서비스 고도화 프로젝트를 진행, 상품상세 API와 전시, 검색, 장바구니 영역을 개선.
- 상품 상세 화면의 배송 정보 레거시 API를 신규 API 서버로 전환하는 작업이 핵심.
- 레거시 API 문제점 및 해결 방안
- MLC API와의 높은 결합도로 인한 타임아웃 문제, 높은 네트워크 비용 발생, 낮은 Spring Framework 버전, Java 1.7 사용, 스파게티 코드 등의 문제점을 해결하고자 함.
- Spring Boot 2.X 버전, Java 1.8, 높은 가독성, 데드 코드 최소화, API 간 결합도 감소 등의 장점을 가진 신규 API를 개발.
- 신규 API 설계 및 결과
- BFF(Backend For Frontend) 디자인 패턴과 MSA(Microservices Architecture) 구조를 적용하여 프론트엔드에 최적화된 API 제공, 데이터 처리 감소, API 확장성 향상.
- MLC API 호출 제거, 평균 응답 시간 감소, 데드 코드 제거, DTO 용도 명확화 등의 효과를 얻음.
Next Feeds

29CM QA팀은 어떻게 테스트 자동화 지표를 활용하여 신뢰성을 확보할 수 있었을까?
29CM QA팀은 테스트 자동화 지표를 활용하여 App 테스트의 신뢰성을 확보하고 Fail률을 획기적으로 감소시켰다.
테스트 자동화신뢰성Fail률PostgresqlGrafana
2024. 7. 30.
29cm
고객 경험(CX)에서 총체적 경험(TX)으로
고객 경험(CX)에서 총체적 경험(TX)으로의 진화와 그 중요성, 그리고 실제 적용 사례를 분석합니다.
CXTX고객 경험총체적 경험개인화
2024. 7. 30.
현대자동차

Informer를 사용해 쿠버네티스 중계 API 서버의 성능 개선하기
Informer를 활용하여 쿠버네티스 중계 API 서버의 성능을 개선하고 kube-apiserver의 부하를 줄인 경험을 공유합니다.
쿠버네티스API 서버Informer성능 개선로컬 캐시
2024. 7. 29.
LY Corp

Tech팀의 트랜드캐칭 세미나 참석
부스터스 Tech팀이 Smart Tech Korea 컨퍼런스 참관 후, 얻은 인사이트와 팀워크 향상 경험을 공유하고 미래 비전을 설정했습니다.
트렌드캐칭Smart Tech KoreaAI빅데이터자동화
2024. 7. 29.
부스터스

BigQuery와 Gemini로 리뷰 분석 업무 자동화하기
BigQuery와 Gemini Pro를 활용하여 리뷰 분석 업무를 자동화하고, 다양한 활용 팁과 실제 서비스 적용 사례를 소개합니다.
BigQueryGemini Pro리뷰 분석자동화JSON
2024. 7. 25.
컬리
살아남기 1.3 : 파이썬으로 실행 파일 만들기 (Pyinstaller)
PyInstaller를 사용하여 파이썬 코드를 실행 파일로 만드는 방법과 한계를 설명하고, 웹 서버를 통한 배포 방식 소개.
PyInstaller파이썬실행 파일컴파일인터프리터
2024. 7. 24.
현대자동차