A. Auto 서비스를 위한 gRPC 기술 도입 이야기
70
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

Auto 서비스를 위한 gRPC 기술 도입 이야기

이 게시물은 SK텔레콤 Auto서비스개발팀이 차량 내 에이닷 서비스 제공을 위해 gRPC와 Protocol Buffers를 도입한 과정을 설명합니다.

기술 도입 배경 및 필요성

  • SDK 미탑재 OEM 차량에 서버 대 서버 연동 방식을 통한 서비스 제공
  • 실시간 데이터 교환과 안정성 확보를 위한 Auto Proxy 서버 개발

gRPC 선택 이유 및 특징

  • 높은 성능과 효율적 데이터 직렬화 제공
  • Bidirectional-streaming을 통한 양방향 실시간 통신 구현
  • Protocol Buffers 기반 자동 코드 생성으로 개발 생산성 향상

구현 및 활용

  • Spring Boot 환경에서 gRPC 서버 및 클라이언트 구성
  • OEM과 Auto Proxy 간, 플랫폼과 Auto Proxy 간 Bidirectional-streaming 적용
  • Metadata를 활용한 인증 및 요청 처리

연관 게시글