10:00
도메인 서비스와 어플리케이션 서비스의 차이
ex)
유저와 계좌 도메인서비스가 있다.
유저 - 유저 CRUD
계좌 - 계좌 CRUD
이 서비스들은 각자의 역할이 명확하다.
그런데 만약 송금서비스가 있다면?
송금서비스
특정유저가 존재하는가? (유저)
보낼돈이 있는가? (계좌)
받을 곳이 존재하는가? (계좌)
송금 후 돈을 잘 입금 받았는가? (유저+계좌)
에 대한 트랜잭션관리도 필요하다.
이렇게 유저와 계좌의 역할이 명확하지 않을때 어플리케이션 서비스가 필요하다.
송금서비스는
1.
유저
2.
계좌확인
3.
송금
4.
저장
으로 이루어지는데
유저서비스, 계좌서비스는 도메인에 종속
어플리케이션서비스(코어서비스)는 복합적인 비즈니스로직이 나올떄 만들어서 사용
형사님 전화 와서 못 적어버림..8ㅁ8
제가 대신했습니다.