Real World Migration from HTTP to gRPC

Wantedly は約 100 のマイクロサービスを組み合わせて、Wantedly Visit や Wantedly People というサービスを開発しています。これまではマイクロサービス間通信の中心技術として HTTP/1.1 を採用してきましたが、昨年から gRPC の導入を開始し、今では traffic の多い主要な通信部分は gRPC へ移行して averatge latency の 50% 改善、90%tile latency の 85% 改善を達成できました。 このトークでは、gRPC という通信技術についての詳細な説明から、gPRC を利用することによるメリット、gRPC を利用することで実際に得られたパフォーマンス改善、gRPC への移行を行うための実践的な TIps についてお話しします。移行の際にはツールやライブラリの開発や開発フローの整備など技術的、組織的な挑戦を行なっており、その詳細についてもお話しいたします。

南 直

登壇者プロフィール

南 直

Wantedly, Inc.

Software Engineer

south37777

south37


Wantedly の Infrastructure Team で Software Engineer として働いています。マイクロサービスの re-architecting や gRPC の導入など、プロダクト開発を支える為の基盤的開発をしています。