Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
난세의 영웅 gRPC 섬네일

난세의 영웅 gRPC

딜리셔스 favicon딜리셔스·Architecture·
KotlinSpring BootJavagRPCProtocol Buffers
2022년 07월 11일1

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

딜리셔스가 gRPC를 도입해 서비스 간 통신을 HTTP/2 기반의 바이너리 직렬화로 처리하고, 프로토콜 버퍼 IDL로 인터페이스와 DTO를 자동 생성합니다.

구현 방법

  • Protocol Buffers 정의(proto)로 데이터 모델과 서비스 인터페이스를 생성
  • Gradle protobuf 플러그인으로 빌드 자동화, grpc-netty 기반 서버 구성
  • GrpcServiceImplBase 구현과 ServerStartRunner로 서버 시작/종료 관리
  • IntelliJ의 Protocol Buffer 플러그인 활용 및 Gradle 설정 일관화

주요 결과

  • 보일러플레이트 감소로 비즈니스 로직에 집중 가능
  • EC2 환경에서의 운영 시 로드밸런서 설정의 수동 작업 필요성 존재

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
타입스크립트스럽게 성능과 생산성 두 마리 토끼 모두 잡기 섬네일
71%

타입스크립트스럽게 성능과 생산성 두 마리 토끼 모두 잡기

데브시스터즈 favicon데브시스터즈·2024년 09월 04일
현대자동차그룹 글로벌 차량 가입·개통 시스템 개편하기 (feat. MSA) 섬네일
68%

현대자동차그룹 글로벌 차량 가입·개통 시스템 개편하기 (feat. MSA)

현대자동차 favicon현대자동차·2025년 01월 06일
gRPC 섬네일
66%

gRPC

버즈빌 favicon버즈빌·2001년 01월 01일