cb-contributhon/cb-coffeehouse

Add gRPC tutorial

Opened this issue · 0 comments

  • gRPC란? (간단히)
  • Protobuf란? (간단히)
  • Step by step tutorial on gRPC server & client

아래 내용은 중요한 부분이라고 생각하는데 아직 요휼적인 방법을 모르겠습니다.
차차 정리하며 달라질 수 있습니다.

  • gRPC, Golnag, Git을 활용하여 개발하기 위한 효율적인 체계
    • 예를 들어, 인터페이스 정의 언어(IDL)를 컴파일 하면 클라이언트(stub) 코드 (*.pb.go?)가 생성됨
      • IDL, Interface Description Language 또는 Interface Definition Language (*.proto)
      • 클라이언트(stub) 코드 (*.pb.go)
    • IDL, Stub, Golang source 코드를 한 Repository에서 관리하는가? Repository를 분리해야 하는가?
    • go get$GOPATH 하위에 생성되는 디렉토리에서 개발 및 PR? 별도의 디렉토리에서 개발 및 PR? 이 경우 gPRC IDL, Stub등과 연관성은?

References