올
올리브영
January 24, 20251회
10년 된 레거시를 현대화하다 - Part.2: 매장 도메인의 구현 여정
간단 소개
올리브영 매장 도메인 구현 여정을 담은 글로, 멀티모듈 아키텍처, CQRS 패턴, 테이블 경량화, Entity/VO 구현을 통해 레거시 시스템을 현대화하는 과정을 소개한다.
AI Summary
- 매장 서비스 구축 준비
- 코틀린 도입 대신 기존 자바 환경을 활용, 자프링 스켈레톤 프로젝트 구축 결정
- 기본 기능, AWS ECS 환경, CI/CD 파이프라인, Datadog 모니터링 구축 목표 설정
- 멀티모듈 아키텍처 및 CQRS 패턴 적용
- store-core, store-domain, store-service, store-api, store-consumer 모듈 구성
- CQRS 패턴 적용으로 Command와 Query 영역 분리, 레거시 시스템과의 호환성 및 성능 향상 도모
- 테이블 경량화 및 도메인 모델 구현
- 불필요한 컬럼 및 테이블 제거, 테이블 통합 작업 진행
- Entity와 Value Object 구현, DomainEntity 추상 클래스를 통해 Entity 동등성 비교 구현, ValueObject 추상 클래스를 통해 VO 동등성 비교 구현
Next Feeds
10년 된 레거시를 현대화하다 - Part.1: 도메인 분리의 첫걸음
올리브영의 10년 된 레거시 시스템을 도메인 주도 설계를 통해 현대화하는 과정, 특히 매장 도메인 분리 전략과 컨텍스트 매핑을 중심으로 설명합니다.
레거시도메인 분리DDD컨텍스트 매핑올리브영
2025. 1. 24.
올리브영
![[DAN 24] 데이터 기반으로 지속 성장이 가능한 네이버 검색 FE 시스템 구축하기](https://d2.naver.com/content/images/2025/01/01-2.png)
[DAN 24] 데이터 기반으로 지속 성장이 가능한 네이버 검색 FE 시스템 구축하기
네이버 검색 FE 시스템의 문제 해결 과정과 서버 주도 UI, 디자인 시스템, META를 활용한 개발 효율성 향상 방안을 제시합니다.
FE 시스템서버 주도 UI디자인 시스템META자동화
2025. 1. 24.
Naver d2
페이증권의 업무도우미 AI봇을 소개합니다! 근데 이제 춘식이를 곁들인
카카오페이증권이 Amazon Bedrock과 슬랙봇을 통합, RAG 기반 AI 챗봇 '춘시리'를 개발하여 사내 업무 효율성을 증대시키고 있습니다.
AI 챗봇Amazon BedrockRAG슬랙봇DevOps
2025. 1. 24.
카카오페이

디자인 시스템 이전으로 돌아가실래요? (2)
여기어때 디자인 시스템 운영 과정에서 겪은 문제점 해결 및 효율적인 시스템 구축을 위한 프로세스 개선 사례를 공유합니다.
디자인 시스템버전 관리A/B 테스트이슈 관리가이드라인
2025. 1. 24.
여기어때

무엇이든 물어보세요 (feat. 프론트엔드 코드, 디렉토리 관리) | EP.10 캠프파이어 특집 상편
프론트엔드 코드 및 디렉토리 관리 관련 Q&A 중 기술적 문제 발생. 콜 스택 초과 에러.
프론트엔드코드디렉토리에러콜 스택
2025. 1. 24.
토스

토스 인턴십에서 고속 성장할 수 있는 이유
토스 인턴십은 경력보다 잠재력을 중시하며, 1인 디자이너로서 제품의 전 과정을 주도적으로 경험하며 성장할 수 있는 기회를 제공합니다.
토스인턴십디자이너성장잠재력
2025. 1. 24.
토스