Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 677 Bytes

File metadata and controls

22 lines (15 loc) · 677 Bytes

NestJS gRPC Microservice Example

A real-world example of implementing gRPC microservice in NestJS.

Communication Diagram

the diagram

Application's Directory Architecture

This example is using NestJS built-in Workspaces feature.

 - app  #Contains All Services
    - delivery #Internal Service
    - order    #Internal Service
    - gateway  #Public API Gateway Service
    
 - libs #Contains Common Shared Code Between Services
    - grpc   #Includes helpers for gRPC and also protobuf files
    - shared #Shared Helpers/Types