728x90
반응형
CQRS란?
https://orange-makiyato.tistory.com/56
현재 프로젝트 구조
Read 요청이 오면 마이크로서비스에서 먼저 Redis Cache를 확인하고
없으면 DB에서 데이터를 가져온다.
Create, Update, Delete 요청이 오면 Pub/Sub(게시/구독) 구조에 의해
Publisher(게시자) or Producer(제공자)가 Kafka에 토픽 메시지를 발행하고
Subscriber(구독자) or Consumer(소비자)가 그것을 Pull 방식으로 읽어서 수행한다.
출처
https://jonathanlareau.github.io/kafka-chat/
728x90
반응형
'MSA' 카테고리의 다른 글
feign client란? (0) | 2022.12.06 |
---|---|
MSA 프로젝트 중 MVP를 만들었던 이유(feat. 일정 딜레이) (0) | 2022.11.23 |
MSA, Database Architecture - Querying : API Composition, CQRS 패턴 (0) | 2022.10.31 |
MSA, Software Architecture : Layered Architecture (0) | 2022.10.19 |
MSA 설계, DDD(Domain Driven Design), Event Storming (0) | 2022.10.14 |
댓글