Scalable Microservices with gRPC, Kubernetes, and Docker by Sandeep Dinesh, Google

  Рет қаралды 43,224

node.js

node.js

7 жыл бұрын

Scalable Microservices with gRPC, Kubernetes, and Docker - Sandeep Dinesh, Google
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.

Пікірлер
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 7 МЛН
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,3 МЛН
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 6 МЛН
gRPC Crash Course - Modes, Examples, Pros & Cons and more
1:19:38
Hussein Nasser
Рет қаралды 232 М.
Microservices in the Cloud with Kubernetes and Istio (Google I/O '18)
38:01
Google Cloud Tech
Рет қаралды 191 М.
Node's Event Loop From the Inside Out by Sam Roberts, IBM
23:02
Powering Microservices with Docker, Kubernetes, Kafka and MongoDB
45:19
The hardest part of microservices is your data
46:05
Red Hat Summit
Рет қаралды 178 М.
Mastering Chaos - A Netflix Guide to Microservices
53:14
InfoQ
Рет қаралды 2,2 МЛН
Kubernetes in 5 mins
5:37
VMware Cloud Native Apps
Рет қаралды 2,2 МЛН
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 7 МЛН