gRPC Conf 2019 has ended
Back To Schedule
Thursday, March 21 • 11:50am - 12:20pm
gRPC for the Thrifty: gRPC at Slack - Josh Wills, Slack

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.
When Slack first started breaking up our various monoliths into services in 2016, we used Apache Thrift over HTTP as our primary RPC mechanism due to its simplicity and compatibility with services written in Go, Java, and PHP/Hack. As our scale has grown and we began to encounter a number of the performance limitations that other large-scale Thrift users have come across, we decided to migrate to gRPC as our preferred RPC framework. In this talk, we will walk through our overall approach to the migration and discuss how tools like Armeria and our home-grown proto-hack library have been essential in keeping the bits flowing quickly and smoothly.

avatar for Josh Wills

Josh Wills

Software Engineer, Slack
Josh Wills is a software engineer at who has worked on Slack's configuration and experimentation system, search infrastructure, and data infrastructure. He is a recovering manager, having formerly led the data engineering team at Slack and the data science team at Cloudera, a member... Read More →

Thursday March 21, 2019 11:50am - 12:20pm PDT