diff --git a/README.md b/README.md index 78b85e3..c06f970 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,10 @@ ## 기능적 요구사항 1. 관리자는 도서를 등록한다. -2. 사용자는 도서를 대여한다. -3. 사용자는 도서가 대여 중인 경우, 도서를 예약한다. -4. 도서를 대여/예약 시에는 포인트를 사용한다. - 4-1. 예약 취소 시에는 포인트가 반납된다. -5. 사용자는 도서를 반납한다. +2. 사용자는 도서를 예약한다. +3. 도서를 예약 시에는 포인트를 사용한다. + 3-1. 예약 취소 시에는 포인트가 반납된다. +4. 사용자는 도서를 반납한다. ## 비기능적 요구사항 1. 트랜잭션 @@ -107,9 +106,10 @@ - Supporting Domain: marketing, customer : 경쟁력을 내기위한 서비스 - General Domain: point : 결제서비스로 3rd Party 외부 서비스를 사용하는 것이 경쟁력이 높음 (핑크색으로 이후 전환할 예정) -## 폴리시 부착 (괄호는 수행주체, 폴리시 부착을 둘째단계에서 해놔도 상관 없음. 전체 연계가 초기에 드러남) +## 폴리시 부착 + +![image](https://user-images.githubusercontent.com/18453570/79933209-584cc180-848a-11ea-8289-c59468228c67.png) -![image](https://user-images.githubusercontent.com/487999/79683633-5aced180-8266-11ea-8f42-c769eb88dfb1.png) ## 폴리시의 이동과 컨텍스트 매핑 (점선은 Pub/Sub, 실선은 Req/Resp)