Michael Hamrah

Software engineer living in Brooklyn, NY specializing in scalable, distributed systems for the web. 'Amazing is an understatement.'

HTTP and JSON for your gRPC Services

gRPC is a popular technology for microservices, leveraging HTTP/2 and Protobufs for efficient service-to-service communication. Did you know you can add http and json support to gRPC for rich client-to-service APIs?

Namely, an HR SaaS company, has adopted gRPC and developed open-source tools to create grpc-gateways and GraphQL endpoints. This talk will be a brief overview of gRPC, and cover how you can add http annotations for generating gateways, and how Namely built an API suite using this technique. You can also use Google Cloud’s API Gateway product to automatically map http/json requests to microservices.

About Michael

I am a software engineer with twenty years experience as an engineer. I am currently the Chief Architect of Namely, Inc. helping develop the next generation HR Platform. I previously developed monitoring tools for microservices at Uber, and before that worked extensively with cloud-based APIs at Getty Images. I sometimes write on medium (http://www.medium.com/@mhamrah)