이전 버전에서 변경된 사항만 작성.
v0.0.1에서 바로 v1.0.0 ....ㅋㅋㅋ : )

Layer v1.0.0
주요 변경 내역
- 구성도 구조 변경
- 이전 구성도가 한눈에 들어오지 않았음.
- (좌 -> 우) 배치에서 (상 -> 하) 배치로 변경하는걸 고려 중.....
- Facade Layer 추가
컨셉
Client Layer
Facade Layer
- 신규로 추가된 레이어: TypeScript + NestJS
- 클라이언트의 요청을 모두 받아먹는 곳
- 클라이언트의 요청을 각 도메인에 대리 요청. (facade, aggregator)
- 각 도메인간의 직접 호출을 최대한 배제하고, 클라이언트의 요청은 무조건 Facade를 통해서 Backend에 꽂힘.
Auth Layer
- 아직 언어와 프레임워크를 정하지 못함.
- Request Count가 가장 많이 발생하지 않을까? 최대한 가벼워야 될 것 같음. express ? koa?
- 도메인 영역과 완전히 분리 함.
- Auth는 사용자의 이벤트에만 반응 함. (로그아웃/로그인 등)
- 클라이언트의 세션 스토리지 역할도 겸함.
- User/Finanace에서는 Auth를 호출하지 않을 예정이고,
- 오로지 Auth에서만 회원 정보 조회를 위해 'User' 호출 예정.
Domain Layer
- Finance API의 캐싱 위치를 아직 정하지 못함.