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