L
LY Corp
July 28, 20251회
DDD를 Merchant 시스템 구축에 활용한 사례를 소개합니다

간단 소개
DDD 기반 Merchant 시스템 구축 사례를 통해 도메인 정의, 아키텍처, 팀 구성의 중요성을 강조하고, 콘웨이 법칙과의 연관성을 설명한다.
AI Summary
- DDD(Domain Driven Design) 기반 Merchant 시스템 구축
- DDD는 도메인 중심 소프트웨어 모델링 방법론으로, 서비스의 역할과 책임을 명확히 정의하는 데 중점을 둠.
- ABC Studio는 DDD를 활용해 소매 상품 판매를 위한 새로운 Merchant 시스템을 론칭함.
- 핵심은 구현보다 도메인 정의와 팀 간 공감대 형성에 있었음.
- Merchant 시스템의 특징 및 아키텍처
- 소매 상품 판매에 특화된 플랫폼으로, 점포, 상품, 재고 정보를 제공하고 주문을 제어함.
- 클린 아키텍처를 따르고, gRPC, Apache Kafka, Decaton을 사용해 비동기적으로 시스템을 구성함.
- 핵심 도메인 개발은 한국 팀, 현지 시스템 연계는 일본 팀이 담당하는 협업 구조를 채택함.
- 팀 구성 및 협업
- 핵심 도메인, 소비자 플랫폼 연계, 백엔드 서비스, POS 연계 팀으로 구성해 역할 분담.
- ADR(Architectural Decision Record)을 통해 조직 간 결정 사항을 기록하고 공유함.
- 콘웨이의 법칙처럼 핵심 도메인을 중심으로 외부 연계 계층을 구성하여 변화에 유연하게 대처함.
Next Feeds

Amazon Q Developer를 사용하여 애플리케이션 복원력을 향상시키는 방법
Amazon Q Developer는 생성형 AI를 활용하여 애플리케이션의 복원력을 향상시키는 데 필요한 설계, 재해 복구, 테스트 및 아키텍처 개선을 지원합니다.
Amazon Q Developer복원력재해 복구고가용성FMEA
2025. 7. 28.
AWS

CDC 파이프라인 정합성 검사 Spark 잡 개발 - Part 2. Spark 최적화편
CDC 파이프라인 정합성 검사 Spark 잡 개발 시 Spark 최적화 전략 및 데이터 소스별 접근 방식, 성능 문제 해결 노하우를 공유합니다.
SparkCDC최적화IcebergMySQL
2025. 7. 28.
카카오

CDC 파이프라인 정합성 검사 Spark 잡 개발 - Part 1. 코드 설계편
카카오 CDC 파이프라인 정합성 검사 Spark 잡 개발 Part 1: 코드 설계. 컴포넌트 분리, 디자인 패턴 적용, 코드 스타일 자동화 방법을 소개합니다.
CDCSpark정합성 검사디자인 패턴Scala
2025. 7. 28.
카카오

무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다
무신사 쿠폰 시스템의 DB 성능을 64% 개선한 과정과 기술 부채 해소 전략, 그리고 개발 문화에 대한 인사이트를 공유합니다.
쿠폰 시스템DB 성능 개선기술 부채API 최적화쿼리 분리
2025. 7. 27.
무신사

라이브 스트리밍에서 광고 마커 삽입을 위한 AWS Elemental Media Services 사용하기
AWS Elemental Media Services를 활용하여 라이브 스트리밍에 광고를 삽입하는 아키텍처와 SSAI 기술, 광고 마커 설정 및 고려사항을 설명합니다.
라이브 스트리밍SSAI광고 마커AWS Elemental Media ServicesMediaTailor
2025. 7. 27.
AWS

금전적 보상없이, 이벤트 바이럴이 가능할까?
금전적 보상 없는 이벤트 바이럴 가능성과 기술적 오류 발생에 대한 내용입니다.
이벤트바이럴금전적 보상오류Maximum call stack size exceeded
2025. 7. 25.
토스