Image for post
Image for post
Buf + gRPC + TypeScript + Node.js = ❤️

As gRPC and protocol buffers start to gain serious traction across the industry, more and more teams will likely start to explore what the different ecosystems (think Go, JavaScript/Node.js, Python, etc.) have to offer. Many will need to think about support, and potentially partial or full adoption of these technologies in the coming years.

In this chapter, we will explore Buf and use it to configure a modern build process for creating, maintaining, and consuming Protobuf APIs, thus laying strong foundations for working with gRPC and protocol buffers — in this example on Node.js.

In Part 2, we will build on these learnings and implement a gRPC server in TypeScript. And then finally, in Part 3, we will close off with useful tips and tricks on topics around code organisation, testing, deployments, further improving developer experience, and more. …


Slavo Vojacek

Creating business value through technology; Software Engineering, DevOps, Agile, team leadership and capability building.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store