이번 편에서는 10번까지 개발 해 보겠습니다. ElephantService 완성 2. Check Validation 비즈니스 요건이 아래와 같을 때 Command 발송 전에 validation 체크를 먼저 합니다. 코끼리 등록 시 몸무게는 30kg ~ 200kg 사이만 허용한다. 이미 냉장고에 들어가 있는 코끼리는 또 넣을 수 없다. 냉장고 안에 들어가 있는 코끼리만 꺼낼 수 있다. - create 메소드 public ResultVO create(ElephantDTO elephant) { log.info("[ElephantService] Executing create: {}", elephant.toString()); ResultVO retVo = new ResultVO(); //check validati..
이번 장에서는 마이크로서비스 패턴 개발을 지원하는 Axon Framework에 대해 배워 보겠습니다. 실습으로 내용이 너무 길어져 몇개의 하위 글로 나누어서 올리겠습니다. Axon Framework는 Command Handler, Event Sourcing with Event Store, Event Handler, Query Handler로 구성되어 있습니다. [1편 마이크로서비스 패턴 이해]에서 Command, Event, Query에 대해 설명했지만 명확히 용어를 다시 정리부터 하겠습니다. 또한 [DDD 핵심만 빠르게 이해하기]의 Event Storming에서도 Command와 Event라는 용어가 등장하는데 다른 의미로 해석될 수 있을 듯 해서 함께 정리해 보겠습니다. 개념 DDD 마이크로서비스 패..
- Total
- Today
- Yesterday
- 요즘남편 없던아빠
- 스핀프로젝트
- 스포티파이
- Event Sourcing
- SAGA
- 분초사회
- 육각형인간
- 마이크로서비스 패턴
- CQRS
- 버라이어티가격
- micro service
- AXON
- API Composition
- 리퀴드폴리탄
- 호모프롬프트
- 디토소비
- spotify
- 도파밍
- 돌봄경제
- 마이크로서비스
- 애자일
- agile
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |