본문 바로가기

세미나

마이크로서비스 개발을 위한 DDD(Domain Driven Design) 세미나 후기

마이크로서비스 개발을 위한 DDD(Domain Driven Design) 따라 해보기

http://www.allshowtv.com/detail.html?idx=92

 

마이크로서비스, 어디까지 해봤니?

기존 모놀리스 애플리케이션 개발 방법과 다르게, 클라우드 네이티브 애플리케이션 개발에서는 도메인 기반 디자인(DDD)이 필수적으로 요구됩니다.

www.allshowtv.com

 

보리스(Boris) 다이어그램

 

회원가입

 

로그인
계좌생성

 

주식불러옴

 

주식매도

 

입력검색 및 매수요청
도메인설계

 

데이터 오너십
- 알림
- 계좌불러옴
- 마켓시스템
제외 
=> aggregate로 나눌수 있음 
( 사용자 
----
/ 계좌(account)
----
/ 포트폴리오(내정보) + 거래이력 ==> 1:1매핑 
----
/ 주문(order) 
----
/ 주식정보(외부시스템) 
---
/ [공통] Noti(알림-외부시스템)))

 

 

SNAP-E

 



==> 도메인 설계, 테이블, 트랜잭션 설계 

BFF(Backend for Frontend) 

Order SNAP-E 
API 
DATA 
User-Story 
Risk 
UI 

약 200회정도 as-is

'세미나' 카테고리의 다른 글

Spring Boot 마이크로서비스-밋업시리즈 3탄 후기  (0) 2019.10.01