./gradlew generateProto 명령어 입력grpc가 기억이 나지 않는다면 아래 스터디 세션 자료에서 한번 더 보고오세요!
gRPC-client-application(API Gateway)로 요청 라우팅 처리(feat.Stub)및 전체 흐름
msa-server/
├── apigateway_service # Spring Cloud Gateway
├── community_service # 커뮤니티 서비스
├── discovery_service # Eureka 서버
├── notification_service # 알림 서비스 (ex. Kafka 소비자 포함)
├── product_service # 상품 서비스
├── user_service # 사용자 서비스
└── docker-compose.yml # 전체 서비스 도커 구성
Spring Initializr로 각 서비스 생성 (Spring Boot 3.x 기준)✅ 기본 라이브러리
spring-boot-starter-web: 웹 애플리케이션 기본spring-boot-devtools: 개발 시 핫리로드 지원(코드 수정 시 앱을 재실행 안해도 적용해주는 기능)spring-boot-starter-validation: 유효성 검사spring-boot-starter-data-jpa: JPA 사용