Go to content

Scalable Microservices with gRPC, Kubernetes, and Docker

While moving to a microservices architecture provides many benefits, it also brings up a slew of challenges. Unlike monolithic architectures, microservice architectures have to deal with coordinating, organizing, and managing a collection of different services with different scaling needs. On top of these, each microservice needs a lightweight, efficient, and maintainable API to facilitate the high level of communication between services. I’ll show you how Kubernetes and gRPC, two open source projects based on experience Google has gained running microservices at scale, can help solve these problems! Kubernetes lets you manage and orchestrate Containers over a fleet of machines as if they were running on a single computer. With Kubernetes, it’s easy to create, run, and scale microservices independently while providing an easy way for them to communicate with each other. gRPC is a language and platform-neutral RPC framework, based on HTTP/2 and Protobuf, used to build highly performant and scalable APIs. gRPC benefits from new features introduced in HTTP/2 like framing, bidirectional streaming, header compression, multiplexing, and flow control. gRPC is not just a blueprint for high performance RPC, but also provides a toolset to generate services and clients in multiple languages. In this talk, I’ll demo the core concepts of gRPC and Kubernetes, and show you how to combine these two technologies to create scalable and performant microservices rooted in lessons learned from Google’s experience! About Sandeep Dinesh Sandeep started coding and creating websites when he was 12 and hasn't stopped. He is passionate about building easy-to-use products people love. Before Google, he founded an IoT startup in agriculture and developed educational HTML5 games. At Google, Sandeep's goal is to make cloud easy and help developers create the next big thing. Sandeep loves video games, making music, and martial arts, and has Bachelors in Marketing and Computer Science.

November 29, 2016