반응형
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
- nestjs스터디
- 자료구조공부
- K8S
- 플러터 공부
- querydsl
- 스프링부트
- Kafka
- 스프링 공부
- 기술공부
- 카프카
- 코테공부
- JPA
- Axon framework
- JPA 공부
- 스프링부트공부
- nestjs
- JPA공부
- DDD
- 플러터 개발
- 기술면접공부
- nestjs공부
- 스프링
- 코테준비
- JPA예제
- 자바공부
- 프로그래머스
- Flutter
- 스프링공부
- 알고리즘공부
- JPA스터디
Archives
- Today
- Total
목록CQRSrㅐ발 (1)
DevBoi
[DDD] CQRS 및 아키텍처 패턴
* 명령 조회 책임 분리 * 커맨드 실행 모델 : 비즈니스 로직 구현, 강력한 일관성 * 읽기 모델 : 인메모리 캐시, 일반 파일, materialized view, 읽기 전용 * 동기화 필요 : 동기식, 비 동기식 * 확장, 읽기 성능,다양한 저장소 커맨드에서 들어온 저장소와, 읽기에서 들어간 저장소가 다른것이 좋은데 이 두개 다른 저장소에 대한 일관성을 유지해주는 것이 좋다. 따라서 쓰기 데이터 저장소와 읽기 데이터 저장소를 분리하지만, 해당 데이터에 대한 일관성은 유지해주는 것이 좋다. 데이터 동기화는 동기식이던, 비동기식이던 필요하다. 두개는 비동기식으로는 메시지 큐를 이용해도되고, CDC를 이용해서 동기식으로 해도된다. 일단 CQRS의 가장 큰 이유는 커맨드에 따른 일관적인 데이터 쓰기 이고 읽..
Develop/[DDD]
2023. 6. 8. 11:29