AWS 통합과 메시징 (Integration & Messaging)
1. 애플리케이션 통신이 필요한 이유
여러 애플리케이션(서비스)을 동시에 배포하면 서로 데이터와 정보를 공유해야 한다.
예시
- 구매 서비스 → 배송 서비스에 주문 전달
- 결제 서비스 → 재고 서비스 업데이트
이때 서비스 간 통신 방식이 필요하다.
2. 애플리케이션 통신 패턴
① 동기식 통신 (Synchronous Communication)
개념
- 서비스가 다른 서비스에 직접 요청하고 응답을 기다리는 방식
특징
- 직접 연결 (Direct connection)
- 요청 → 처리 → 응답 구조
예시
구매 서비스 → 배송 서비스
구매 서비스 → 배송 서비스 → 응답
구매가 발생하면
구매 서비스가 직접 배송 서비스 호출