일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- kt aivleschool 7기
- Kafka
- 미니프로젝트
- msaez
- KT 에이블스쿨
- kt 에이블스쿨 8기
- MSA
- 7일 전사
- kt에이블스쿨7기
- 마이크로서비스
- adsp미어캣
- 기자단
- ktaivleschool
- kt에이블스쿨8기
- 후기
- KT AIVLE School
- 에이블 기자단
- aice associate
- 에이블기자단
- springboot
- 어답터 민
- AI트랙
- kt aivleschool 8기
- 에이블스쿨 7기
- 데이터분석
- kt aivle school 7기
- KT에이블스쿨
- 관세용어
- kt 에이블스쿨 7기
- 데이터
- Today
- Total
목록2025/06/10 (2)
Hseong

✅ Gitpod 환경 세팅# Gitpod 진입 (예시)https://gitpod.io/#https://github.com/kyusooK/lab-shop-pub-sub-2024# Docker 기반 Kafka 실행cd infradocker-compose up🧱 MSA 마이크로서비스 핵심 설계📌 DDD 구성 요소Entity: 핵심 도메인 객체 (DB 저장 대상)Aggregate: 일관성을 유지하는 객체 집합 단위Command: 사용자 요청 (예: CreateOrder)Event: 도메인에서 발생한 불변 사실 (예: OrderPlaced)ReadModel: 조회 전용 모델 (CQRS용)⚙ 서비스 간 비동기 연동 흐름Client → Command → Aggregate 처리 → Event 발행 → Kafka →..

🧱 DDD (Domain-Driven Design)도메인을 중심으로 설계를 진행하는 방식복잡한 비즈니스 로직을 명확하게 분리하고 표현하기 위한 설계 원칙핵심 구성요소: Entity, Value Object, Aggregate, Repository, Service, Event📡 Inbound / OutboundInbound (수신): 외부에서 현재 서비스로 들어오는 요청 흐름예: Kafka 메시지 소비, REST API 수신Outbound (송신): 현재 서비스에서 외부로 나가는 요청 흐름예: FeignClient로 다른 서비스 호출, Kafka로 이벤트 발행📌 Aggregate도메인 객체들을 하나의 군집으로 묶어 일관성을 관리하는 단위예: 주문(Order)이라는 Aggregate는 주문상품, 결제정..