- 모놀리식 아키텍처에서는 하나의 DB를 사용하여 JOIN문으로 게시글과 사용자 정보를 쉽게 조회할 수 있음 🤝
- MSA에서는 서비스별 DB 분리로 JOIN문 사용 불가, 게시 서비스가 사용자 서비스 API를 통해 사용자 정보를 조회해야 함 📞
- MSA 환경에서 게시 서비스는 사용자 DB에 직접 접근하지 않고, API 통신을 통해 사용자 정보를 가져와야 함 📤
- 서비스 간 데이터 통신은 REST API, gRPC, GraphQL 등 다양한 방식이 가능하나, REST API가 가장 보편적으로 사용됨 🌐
- 게시 서비스는 사용자 서비스로부터 받은 사용자 정보와 게시글 정보를 로직 상에서 조합하여 응답해야 함 🧩
- MSA 환경에서는 외부 API 통신처럼 REST API 요청을 통해 데이터를 주고받는 방식으로 데이터 조회를 구현함 🔑





