gRPC Conf 2020 has ended
Virtual Event
July 27–28, 2020

The schedule is subject to change. As we adjust to a virtual experience, our plan is to keep the sessions the same, which is dependent on speaker availability.

Learn More and Register to Attend This Event

Please note that all session times are listed below in Central Daylight Time (CDT), UTC -5.
Back To Schedule
Monday, July 27 • 12:35pm - 1:05pm
Real World Migration from HTTP to gRPC in Ruby - Nao Minami, Wantedly, Inc.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
As of today we are running about 100 microservices at Wantedly, built with Ruby, Go, Python, Node, and Rust on our production Kubernetes cluster. While we’ve been historically using HTTP/1.1 for majority of inter microservices process communication, since the last year we have started introducing gRPC for some of our microservices which requires low latency and high throughput.

This talk will cover the details of our migration approach and the performance improvement we’ve achieved as a result. Average latency got decreased by 50%, and 90%tile latency was decreased to a seventh. We will discuss our migration steps we’ve took, technical and organizational challenges we’ve faced during the migration, and also tools and libraries we’ve made in order for smooth transitions for servers originally built with Ruby on Rails.

avatar for Nao Minami

Nao Minami

Software Engineer, Wantedly, Inc.
Nao Minami is a lead software engineer at Wantedly, a professional networking platform. He’s been responsible for building one of the most high throughput microservices at the company, and also responsible for gRPC adoption across the organization. He recently enjoys podcasting... Read More →

Monday July 27, 2020 12:35pm - 1:05pm CDT
Session Room 2