DEV Community

Håkan Fahlstedt
Håkan Fahlstedt

Posted on

3 1

YSPKA #2: gRPC

Do you have micro services running? Do you use REST for communicating between them? Then maybe you should have a look at gRPC:

A high performance, open-source universal RPC framework

gRPC lets you define services and how the data should look like when calling and receiving replies from them. To define services you use something called Protocol buffers which is created by Google.

After you have defined the services gRPC generates client and server code, so you can implement the services and access the services from clients.

gRPC has support for a lot of programming languages, and in Visual Studio 2019, there's project templates for creating gRPC projects.

Try it out the next time you are creating a new service.

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay