마이크로서비스 개발을 위한 DDD(Domain Driven Design) 따라 해보기
http://www.allshowtv.com/detail.html?idx=92
마이크로서비스, 어디까지 해봤니?
기존 모놀리스 애플리케이션 개발 방법과 다르게, 클라우드 네이티브 애플리케이션 개발에서는 도메인 기반 디자인(DDD)이 필수적으로 요구됩니다.
www.allshowtv.com
보리스(Boris) 다이어그램
데이터 오너십
- 알림
- 계좌불러옴
- 마켓시스템
제외
=> aggregate로 나눌수 있음
( 사용자
----
/ 계좌(account)
----
/ 포트폴리오(내정보) + 거래이력 ==> 1:1매핑
----
/ 주문(order)
----
/ 주식정보(외부시스템)
---
/ [공통] Noti(알림-외부시스템)))
==> 도메인 설계, 테이블, 트랜잭션 설계
BFF(Backend for Frontend)
Order SNAP-E
API
DATA
User-Story
Risk
UI
약 200회정도 as-is
'세미나' 카테고리의 다른 글
Spring Boot 마이크로서비스-밋업시리즈 3탄 후기 (0) | 2019.10.01 |
---|