order-service, payment-service 아예 서로 다른 프로그램이다 따라서 자바 메서드를 직접 호출할 수 없다paymentService.pay(orderId); // X// paymentService 객체가 주문 서비스 JVM 안에 없기 떄문// 게다가 DB도 분리되어 있어서 하나의 트랜잭션도 일반적으로 불가능order-service payment-serviceOrderService PaymentServiceOrder DB Payment DBJVM A JVM BMSA에서 두 가지 선택지1. 동기 통신주문 서비스 → HTTP 요청 → 결제 서비스주문 서비스 ← 결과 ← 결제 서비스 주문 서비스가 결제 결과를 기다린다 paymentC..