
이전 글: https://gojs.tistory.com/68 애그리거트 트랜잭션 관리하나의 애그리거트를 대상으로 동시에 다른 두 요청이 들어왔을 때 일관성이 깨질 수 있다. 만약 위의 그림과 같이 하나의 계좌에 대해 1,000원 출금/입금 거래가 동시에 들어왔다고 가정해보자.gojs.tistory.com 예를 들어 이체 성공 시 Push 알림을 받아야하는 요구사항을 구현해야한다고 생각해보자.가장 단순하고 쉽게 생각하면 아래와 같은 코드를 떠올릴 것이다.public class TransferService { public TransferResult transfer(String accountNumber, int amount) { Transfer transfer = Transfer.of(acc..
공부/DDD
2025. 4. 6. 10:14