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