서비스 경계
사용자, 주문처럼 비즈니스 책임과 데이터 소유권이 분리될 때 독립 서비스 후보가 됩니다.
마이크로서비스 계약
TCP 예제는 createMicroservice, MessagePattern, ClientProxy 흐름을 보여주지만 실제 설계는 데이터 소유권과 운영 비용 판단에서 시작합니다.
사용자, 주문처럼 비즈니스 책임과 데이터 소유권이 분리될 때 독립 서비스 후보가 됩니다.
HTTP 앱 대신 transport와 port를 가진 마이크로서비스 인스턴스를 띄워 메시지를 기다립니다.
get_user_by_id 같은 패턴 이름으로 들어온 payload를 컨트롤러 메서드가 처리합니다.
다른 서비스는 send나 emit으로 패턴과 데이터를 보내 응답형 또는 이벤트형 통신을 수행합니다.