From 726c757eebc89e1d2cd8da1c40542f5c577d98d5 Mon Sep 17 00:00:00 2001 From: qlido Date: Wed, 7 Jun 2023 17:58:33 +0900 Subject: [PATCH] qlido : DDD 10 ~ 11 --- .../10 ~ 11/.gitkeep" | 0 .../10 ~ 11/qlido.md" | 23 +++++++++++++++++++ 2 files changed, 23 insertions(+) delete mode 100644 "1. \353\217\204\353\251\224\354\235\270 \354\243\274\353\217\204 \352\260\234\353\260\234 \354\213\234\354\236\221\355\225\230\352\270\260/10 ~ 11/.gitkeep" create mode 100644 "1. \353\217\204\353\251\224\354\235\270 \354\243\274\353\217\204 \352\260\234\353\260\234 \354\213\234\354\236\221\355\225\230\352\270\260/10 ~ 11/qlido.md" diff --git "a/1. \353\217\204\353\251\224\354\235\270 \354\243\274\353\217\204 \352\260\234\353\260\234 \354\213\234\354\236\221\355\225\230\352\270\260/10 ~ 11/.gitkeep" "b/1. \353\217\204\353\251\224\354\235\270 \354\243\274\353\217\204 \352\260\234\353\260\234 \354\213\234\354\236\221\355\225\230\352\270\260/10 ~ 11/.gitkeep" deleted file mode 100644 index e69de29..0000000 diff --git "a/1. \353\217\204\353\251\224\354\235\270 \354\243\274\353\217\204 \352\260\234\353\260\234 \354\213\234\354\236\221\355\225\230\352\270\260/10 ~ 11/qlido.md" "b/1. \353\217\204\353\251\224\354\235\270 \354\243\274\353\217\204 \352\260\234\353\260\234 \354\213\234\354\236\221\355\225\230\352\270\260/10 ~ 11/qlido.md" new file mode 100644 index 0000000..603221b --- /dev/null +++ "b/1. \353\217\204\353\251\224\354\235\270 \354\243\274\353\217\204 \352\260\234\353\260\234 \354\213\234\354\236\221\355\225\230\352\270\260/10 ~ 11/qlido.md" @@ -0,0 +1,23 @@ +### 1. 이벤트는 무엇인가요? + +### 2. 이벤트를 왜 사용하나요?? + +### 3. 이벤트는 어떤 목적을 가지고 사용 되나요?? + +### 4. CQRS란? + +### 5. CQRS의 단점 + + +답 + + +1. 이벤트는 과거에 벌어진 어떤 것 + +2. 시스템끼리 강결합으로 있어서 트렌젝션 처리가 힘들고 성능이 외부 서비스에 영향을 받기 때문이다 + +3. 트리거와 서로 다른 시스템 간의 데이터 동기화를 할 때 사용된다. + +4. Command Query Responsivility Segregation의 약자임 조회와 명령 모델을 분리하는 것을 의미함 + +5. 더 많은 구현 기술이 필요하고 구현해야할 코드가 많아짐. 복잡하지 않은 도메인은 구현이 더욱 힘들어짐