All courses

Live masterclass · Intensive workshop

Mastering gRPCwith Node.js

Build faster connections between your services.

Go from REST to Protocol Buffers, RPC calls, and real-time streams through a guided, practical Node.js workshop with Rony Rizk.

2.5 hoursSource code included$25
Join the waiting list

Prerequisites: familiarity with JavaScript and REST APIs.

Mastering gRPC with Node.js, live masterclass with Rony Rizk
gRPC × Node.jsLive online

The architecture you’ll explore

A familiar interface. Connected services.

The browser calls a REST gateway, which communicates with a Node.js service using gRPC.BrowserREST / JSONGatewayREST ↔ gRPCNode.jsgRPC service

Understand why a system might use REST at the browser boundary and gRPC between services, and when this combination makes sense.

1 → 1

Unary

One request. One response.

1 → Many

Server streaming

One request. A stream of server updates.

Many → 1

Client streaming

A stream of client messages. One response.

Many ↔ Many

Bidirectional

Both sides send messages independently.

From concepts to implementation

What you will learn

01

Why gRPC and HTTP/2?

Understand multiplexing and binary serialization, then compare REST and gRPC for different application needs.

  • HTTP/2 multiplexing
  • JSON versus binary messages
  • Benefits, constraints, and use cases
02

Protocol Buffers contracts

Design .proto schemas that clearly describe your data and services, and understand compatible schema changes.

  • Scalar types and enums
  • Nested messages and field numbers
  • Schema evolution and compatibility
03

Your first Unary RPC

Implement one request and one response in Node.js, then add metadata, error handling, and explicit deadlines.

  • Client and server implementation
  • Metadata and gRPC status codes
  • Configuring request deadlines
04

Real-time streaming patterns

Explore server, client, and bidirectional streams through practical examples such as order tracking and sensor telemetry.

  • Server Streaming: live updates
  • Client Streaming: continuous input
  • Bidirectional Streaming: independent streams
05

The REST + gRPC gateway

Build a browser-friendly REST gateway with gRPC communication between services, and understand the architectural trade-offs.

  • A REST interface for the browser
  • Internal service communication
  • Choosing the right architecture
Rony Rizk

Your instructor

Rony Rizk

Follow a live walkthrough with practical Node.js examples, from your first .proto contract to communication between services.

Source code included

Revisit the implementations and review how they work after the workshop.

Before you join

A few practical answers

Do I need previous gRPC experience?

No previous gRPC experience is needed. You should already be familiar with JavaScript and REST APIs.

Is this live or recorded?

This is a 2.5-hour live online workshop with Rony Rizk. Join the waiting list and our team will contact you with the details.

What does the $25 include?

The fee covers the live workshop and the source code for the implementations.

Does joining the waiting list reserve a seat?

It registers your interest. The TechTalks team will contact you about enrollment and payment. No payment is collected through this form.

Live intensive workshop

Ready to connect the pieces?

Leave your details and our team will contact you about joining.

$25 2.5 hours

Join the waiting list