/plushcap/analysis/datastax/datastax-killrvideo-python-pt-2-app-dev-protobuf-and-grpc

KillrVideo Python Pt. 2 — App Dev with ProtoBuf and GRPC

What's this blog post about?

In this post, the author discusses the development of a new implementation of microservices for KillrVideo in Python. They start by defining service interfaces using Google Remote Procedure Call (GRPC) and generating stubs for Python services. The author explains why GRPC was chosen over other options like RESTful APIs or GraphQL, highlighting its advantages such as consistent semantics across multiple language implementations. They also demonstrate how to create bindings in Python using grpcio-tools package and discuss the process of implementing each service by extending server stubs generated by GRPC. Finally, they showcase an example of starting a GRPC server and registering services with it.

Company
DataStax

Date published
Feb. 27, 2019

Author(s)
Jeffrey Carpenter

Word count
1818

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.