원자성을 요구할수록 Event-driven은 무너진다Event-driven 시스템을 도입한 뒤에도 사람들은 여전히 이런 요구를 한다.여러 시스템이 한 번에 같이 성공해야 한다이 요구는 단일 시스템에서는 자연스럽다.하지만 Event-driven Architecture에서는 이 요구가 시스템을 다시 강하게 결합시키는 출발점이 된다.Event-driven에서 트랜잭션이 의미하는 것Event-driven 시스템은 보통 다음 구조를 가진다.각 서비스는 자신의 저장소를 가진다상태 변화는 이벤트로 외부에 전달된다이 구조에서 트랜잭션은 대부분 로컬 트랜잭션이다.한 서비스 안에서만 원자성을 보장한다서비스 경계를 넘어서는 순간, 원자성은 사라진다.왜 분산 트랜잭션은 맞지 않는가분산 트랜잭션은 서비스 간 원자성을 회복하려는..