문제 정의Care Plan Service는 Outbox Relay Scheduler가 주기적으로 PostgreSQL의 Outbox 테이블에서 PENDING 상태의 이벤트를 조회한 뒤 RabbitMQ로 발행하는 구조였습니다.단일 인스턴스에서는 하나의 Scheduler만 동작하지만, 서비스가 여러 인스턴스로 확장되면 각 인스턴스에서 동일한 Scheduler가 독립적으로 실행됩니다.따라서 동일한 PENDING 이벤트를 여러 인스턴스가 거의 동시에 조회할 수 있었습니다.CarePlan Service A → PENDING 이벤트 조회CarePlan Service B → 동일 PENDING 이벤트 조회A → RabbitMQ 발행B → RabbitMQ 발행기존 구조에는 이벤트의 처리 권한을 선점하거나 동시 수정 충돌..