반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 기술공부
- Flutter
- 스프링부트공부
- 스프링 공부
- 카프카
- 자료구조공부
- 알고리즘공부
- nestjs
- K8S
- 코테공부
- 프로그래머스
- Axon framework
- JPA
- Kafka
- nestjs공부
- 코테준비
- 스프링부트
- JPA 공부
- DDD
- 플러터 개발
- 기술면접공부
- nestjs스터디
- 스프링
- querydsl
- JPA공부
- 스프링공부
- JPA예제
- JPA스터디
- 자바공부
- 플러터 공부
Archives
- Today
- Total
목록DDD pattern (1)
DevBoi
[DDD] 커뮤니케이션 유형
크게 상태가 있거나, 없는 상태로 만들수 있다. Stateless,Stateful 이 두가지 방식으로 개발을 할 수 있다. 아래의 과정을 한번 보자 주문접수자는 주문목록을 가지고 있고, 바리스타는 주문접수자가 넘겨준, 제작 목록에 남겨서 커피를 만들어서 별개의 병행으로 작업을 하고 이벤트로 진동벨에 전달을 한다. 이벤트 생성, 이벤트 대응하는 모듈을 분리하고 상호 독립적으로 동작하여, 병령처리를 촉진한다. 발신자,수신자를 장소와 시간에서 쉽게 분리가 가능하다. 또한 각 모듈간의 필요에 의해 스케일 아웃 등의 확장에용이하고 동기,비동기가 선택이 가능하다. 비동기로 선택했을때 관련 문제들이 발생할 수 있다. - 네트워크 장애, 중요한 순간 서버 장애, 이벤트 순서가 꼬임, 이벤트 중복 등 - 데이터 소실 처..
Develop/[DDD]
2023. 6. 8. 14:12