update README.md

This commit is contained in:
appleg
2022-03-13 18:01:50 +09:00
parent 73a66e933d
commit d57f334471

View File

@@ -1,7 +1,7 @@
# Payment System with DDD
## 1. Project Settings
### - Module Guide
## Project Settings
### 1. Module Guide
본 프로젝트는 CQRS 패턴을 이용하여 구현되어 있다.
이에 따라 gradle을 이용하여 모듈이 둘로 나뉘어져 있는 디렉토리 구조를 확인할 수 있다.
서비스를 위해서는 `payment-command` 모듈과 `payment-query` 모듈을 각각 실행해야 한다.
@@ -16,7 +16,7 @@ CRUD 중에서 R 만을 담당하는 모듈이다.
payment-command에서 발행한 이벤트를 Kafka로부터 consume하여 본인의 DB를 업데이트 한다.
이 모듈은 DDD의 핵심 도메인 중심이 아닌, 클라이언트에게 필요한 정보를 제공한다. 위의 command 모듈과는 다르게 조회의 효율성, 클라이언트의 호출과 관련하여 조회에 유연하게 구성해야 한다.
### - Infra Used
### 2. Infra Used
```
1. MySQL 8.0.21 for Command
2. MySQL 8.0.21 for Query