컬
컬리
May 8, 20251회
OMS의 최적화된 마이크로서비스 아키텍처 디자인

간단 소개
OMS의 최적화된 마이크로서비스 아키텍처 디자인과 그에 따른 개발 문화 변화를 소개합니다. 데이터 관리 전략, MSA 설계, Shared Cache 활용, 팀 협업 방식 등을 다룹니다.
AI Summary
- OMS 아키텍처 개요
- OMS는 판매처와 컬리 풀필먼트 간 게이트웨이 역할 수행, 주문 정보 변환 및 배송 정보 제공
- 컬리몰을 B2B 고객사처럼 취급하여 시스템 결합 방지, 필수 데이터 요구 및 풀필먼트 정보 제공
- 데이터 관리 및 MSA 설계
- 최소한의 데이터 동기화 및 재가공을 통해 유연한 데이터 관리, 안정적인 API 응답 속도 보장
- 기능, 역할, 관리 비용을 고려한 MSA 분리, 상품 정보 도메인은 관리 비용이 높지 않아 통합 유지
- Shared Cache 및 개발 문화
- Shared Cache를 통해 호출 트래픽 감소, 내부 MSA 부하 감소, 최소한의 인스턴스 스펙 유지
- 캐시 장애 대비 Auto Scale Out 룰 보수적으로 설정, 메모리 사용 최적화, 2개의 캐시 클러스터 운영
- MSA 기반 개발 문화: 기능 동시 개발, PR 리뷰 간소화, 상시 배포, 효율적인 라이브러리 버전 관리
- 모든 엔지니어가 모든 MSA를 팔로업, 티켓 분할 및 데이터 중복 관리 방지, 설계 단계 효율성 증대
Next Feeds

FE News 25년 5월 소식을 전해드립니다!
FE News 25년 5월 소식: React Compiler RC, proposal-record-tuple 철회, JS 기능, LLM-first 웹 프레임워크 소개.
React CompileruseMemoCompositeJavaScriptLLM
2025. 5. 8.
Naver d2

백패커의 Amazon EKS 운영 최적화 여정 2부: 운영 심화 및 장애 대응 사례
백패커의 EKS 운영 최적화 및 장애 대응 사례 분석: Spot 인스턴스 활용 문제 해결, 트래픽 급증에 따른 장애 대응 전략.
Amazon EKSSpot 인스턴스트래픽 급증nf_conntrackistio
2025. 5. 8.
AWS

AWS가 제공하는 클라우드 기반의 양자 컴퓨팅 서비스, 아마존 브라켓 -1
AWS는 아마존 브라켓을 통해 클라우드 기반 양자 컴퓨팅 서비스를 제공하고, 양자 연구 및 기술 혁신을 지원합니다.
아마존 브라켓양자 컴퓨팅AWSQPU클라우드
2025. 5. 7.
AWS

백패커의 Amazon EKS 운영 최적화 여정 1부: 운영 핵심 요소 최적화
백패커의 Amazon EKS 운영 최적화 경험 공유: CoreDNS, MySQL, Istio 관련 문제 해결 및 고가용성 확보 전략.
Amazon EKSKubernetesCoreDNSMySQLIstio
2025. 5. 7.
AWS

Amazon OpenSearch Service 의 LTR 플러그인을 활용한 검색 품질 개선
Amazon OpenSearch Service에서 LTR 플러그인을 사용하여 검색 품질을 개선하는 방법을 소개하고, 실제 데모를 통해 성능 향상을 검증합니다.
Amazon OpenSearch ServiceLTRBM25NDCGRankLib
2025. 5. 7.
AWS

소프트웨어 접근성과 한컴오피스
소프트웨어 접근성의 개념, OS별 프레임워크, 스크린리더, 그리고 한컴오피스의 접근성 지원 기능 및 개선 방향을 제시합니다.
접근성웹 접근성스크린리더한컴오피스보조 기술
2025. 5. 7.
한글과컴퓨터