NodeJS Microservice with Kafka and TypeScript

Build event-driven Node.js microservices using Kafka and TypeScript. Publish and consume events encoded with Protobuf for a shared schema contract.

Publish protobuf as an NPM package

Publish Typescript files generated from protobuf to npm. Use Github Action to publish and Changesets to update the verions.

NodeJS Microservice with gRPC and TypeScript

Create NodeJS microservices with gRPC, and TypeScript. Use ts-proto to generate TypeScript files from protobuf. Test gRPC endpoint with grpcurl