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